0% encontró este documento útil (0 votos)
189 vistas4 páginas

Termómetro Digital Con Arduino

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.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
189 vistas4 páginas

Termómetro Digital Con Arduino

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.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 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. }

También podría gustarte