LM35
El LM35 es un sensor de temperatura analógico, cada 10 milivoltios de la lectura equivale a 1º Celsius. Las lecturas analógicas de Arduino pueden tener valores entre 0 y 1203 (1024 valores 10 bits para guardarlos). Lo que realmente hace Arduino cuando lee la entrada es convertir el valor en voltios de la lectura (de 0 a 5V) en un valor numérico entre 0 (0V) y 1023 (5V). En nuestro Shield el LM35 está conectado a la entrada analógica 2 (A2).
Por tanto el valor en milivoltios de la entrada es = (Valor entrada analógica/1023)*5*1000
El valor de Temperatura en ºC=milivoltios/10, cada 10 milivoltios es 1ºC.