Paso 6: LM35 Sensor de temperatura analógico
En el bosquejo, usaremos "temp" como variable y que sea igual a analogRead(A5) - int temp = analogRead(A5).
¡ Pero espere! Realmente nosotros no da una lectura de temperatura. Parece que vamos a tener que hacer algunos cálculos y convertir el voltaje de salida a algo más... usable.
Cuando usted está leyendo desde un Pin analógico, ves los números de 0-1023 (Arduino utiliza a un ADC de 10 bits, razón por la cual tenemos estos números). Vamos a convertir esto a una temperatura.
Utilizaremos la fórmula temp = (5 * val * 100/1024) donde "val" es la lectura analógica desde el LM35. Esto nos dará una temperatura centígrada. Si desea, puede utilizar esta fórmula, F = (temp * 1.8) + 32, para convertir grados centígrados a una temperatura de fahrenheight.
En mi bosquejo, para salvar a una pequeña sala, combinado ambas fórmulas en (((5*analogRead(A5)*100/1024)*1.8)+32) a llegar directamente a la temperatura de fahrenheight :)
Así que con eso fuera del camino, conectaremos el LM35 a su poder, tierra y se enganchará la salida analógica Pin 5 de Arduino.