Este documento describe cómo construir un termómetro digital con Arduino y un sensor de temperatura LM35. Explica cómo conectar el sensor LM35 a las entradas analógicas de Arduino para medir la temperatura en mV. También detalla cómo conectar un display LCD a Arduino para mostrar la temperatura medida en grados Celsius usando el código incluido.
0 calificaciones0% encontró este documento útil (0 votos)
158 vistas4 páginas
Este documento describe cómo construir un termómetro digital con Arduino y un sensor de temperatura LM35. Explica cómo conectar el sensor LM35 a las entradas analógicas de Arduino para medir la temperatura en mV. También detalla cómo conectar un display LCD a Arduino para mostrar la temperatura medida en grados Celsius usando el código incluido.
Este documento describe cómo construir un termómetro digital con Arduino y un sensor de temperatura LM35. Explica cómo conectar el sensor LM35 a las entradas analógicas de Arduino para medir la temperatura en mV. También detalla cómo conectar un display LCD a Arduino para mostrar la temperatura medida en grados Celsius usando el código incluido.
Este documento describe cómo construir un termómetro digital con Arduino y un sensor de temperatura LM35. Explica cómo conectar el sensor LM35 a las entradas analógicas de Arduino para medir la temperatura en mV. También detalla cómo conectar un display LCD a Arduino para mostrar la temperatura medida en grados Celsius usando el código incluido.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 4
Termmetro Digital con Arduino
El siguiente circuito es un ejemplo de cmo conseguir medir la temperatura con Arduino.
Para ello necesitaremos un sensor de temperatura LM35 que ser el encargado de tomar las lecturas. Este sensor analgico nos devuelve 10mV por cada grado de temperatura. Por lo que la lectura debe hacerse con las entradas analgicas de Arduino.
Las patillas del sensor, mirando la imagen de izquierda a derecha son: Patilla Funcin 1 Vcc 2 Output 3 GND
La conexin seria esta:
Color del cable Conectado A. Rojo 5V Negro GND Amarillo Salida del LM35 Resto de Colores Conexiones con el LCD Conexin con el LCD: Lo primero es asegurarnos de que los pines de nuestro LCD son estos (debera consultarse la web del fabricante, aunque lo ms comn es que si lo sean.): NPin Nombre Funcin 1 GND Tierra 2 Vcc 5V 3 Contraste Regula el contraste de la pantalla. Esto se puede hacer con el pwn de Arduino o con este circuito 4 RS Seleccin del registro a leer/Escribir 5 R/W Selecciona si vamos a leer o escribir 6 E Enable 7 DB0 Datos 8 DB1 Datos 9 DB2 Datos 10 DB3 Datos 11 DB4 Datos 12 DB5 Datos 13 DB6 Datos 14 DB7 Datos 15
16
Si las patillas de nuestro LCD se corresponden con las de la tabla de arriba, esta ser la forma de conectarlo al Arduino: Arduino LCD 2 4 3 5 4 6 5 3 (Si se quiere controlar asi el contraste) 9 11 10 12 11 13 12 14 Cdigo para Arduino: view plainprint? 1. #include <LiquidCrystal.h> 2. int sensor = 5; // Pin donde tenemos conectado el LM35 3. int temperatura = 0; //variable para la temperatura 4. void setup(){ 5. pinMode(sensor, INPUT); 6. //sintaxis de la funcin: LiquidCrystal lcd(rs,rw,enable,d1,d2,d3,d4) 7. LiquidCrystal lcd(2,3,4,9,10,11,12); 8. } 9. 10. void loop(){ 11. lcd.clear(); // dejamos limpia la pantalla del LCD 12. //Tomamos la temperatura en grados celsius. 13. temperatura = (5.0 * analogRead(lm35)*100.0)/1023.0; 14. lcd.print(temperatura + "C" ); // mostramos la informacin en pantalla. 15. delay (3000); //esperamos antes de volver a tomar la temperatura. 16. }