El LM35 es un sensor de temperatura. Esta calibrado de fabrica con una precisión de 1ºC y es capaz de tomar lecturas entre -55ºC y 150ºC
Pin | Función | Descripción |
---|---|---|
1 | Vcc | Alimentación (5V) |
2 | OUT | Salida. Devuelve lo que el sensor a captado |
3 | GND | Conectado a tierra. |
Como vemos, el sensor consta solo de 3 patillas, dos de alimentación y otra que nos entrega la lectura tomada.Lo hace de forma lineal, cada grado qus sube la temperatura son 10mV más en esta salida.
El LM35 viene calibrado de fabrica, por lo que no necesita ningun circuito externo para hacerlo funcionar.
Esto unido a su simpleza hace que sea extremadamente sencillo añadirlo en cualquier montaje.
Si desea una explicación detallada y pormenorizada del circuito, puede encontrarlo en nuestra sección de circuitos
#include int sensor = 5; // Pin donde tenemos conectado el LM35 int temperatura = 0; //variable para la temperatura void setup(){ pinMode(sensor, INPUT); LiquidCrystal lcd(2,3,4,9,10,11,12); //LiquidCrystal lcd(rs,rw,enable,d1,d2,d3,d4) } void loop(){ lcd.clear(); // dejamos limpia la pantalla del LCD temperatura = (5.0 * analogRead(lm35)*100.0)/1023.0; /Tomamos la temperatura en grados celsius. lcd.print(temperatura + "ºC" ); // mostramos la información en pantalla. delay (3000); //esperamos antes de volver a tomar la temperatura. }