Crea, comparte, aprende y disfruta
Sensor de temperatura LM35
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. Es un sensor analógico que nos devolverá 10 mV por cada grado de temperatura que detecta.
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.
Funcionamiento
El LM35 viene calibrado de fabrica, por lo que no necesita ningún circuito externo para hacerlo funcionar, esto unido a su simpleza hace que sea extremadamente sencillo añadirlo en cualquier montaje.
LM35 y Arduino
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | int sensor = A5; // Pin donde tenemos conectado el LM35 int temperatura = 0; //variable para la temperatura void setup(){ Serial.begin(9600); } void loop(){ temperatura = (5.0 * analogRead(lm35)*100.0)/1023.0; Serial.print("Temperatura:"); Serial.print(temperatura); Serial.println(" C");; delay (3000); //esperamos antes de volver a tomar la temperatura. } |
De esta forma obtenemos por consola la temperatura cada tres segundos.
LM35 y Pingüino
Por supuesto podemos usar este sensor con cualquier microcontrolador que tenga entradas analógicas, y Pingüino es otro ejemplo claro de ello. Veamos, como:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | int lectura; float temperatura; void setup(){ char i=0; pinMode(13,INPUT); //Usaremos el pin 13 como entrada analógica } void loop(){ char i=0; temperatura =0; lectura =0; lectura = analogRead(13); temperatura = (float) lectura * 500 / 1024; delay(500); } |
Tengo una pequeña huerta y me sucede que solo voy donde ella de semana en semana y dejo el regado programado para que riegue todos los días;me sucede que aveces
llueve y como estoy lejos no puedo ir a cortar el agua;necesitaba preparar el equipo para que si el terreno esta mojado me corte la señal del programador a
las electro válvulas y no riegue;y como regular el grado de humedad para que actúe.
Hola!
Eso no es complejo de realizar con Arduino y tampoco te costará demasiado dinero.