0% encontró este documento útil (0 votos)
41 vistas3 páginas

Sensor LM35 con Arduino y LCD

Este documento describe una práctica de Arduino que utiliza un sensor LM35 para medir la temperatura y mostrar un mensaje correspondiente en una pantalla LCD. Los materiales incluyen un Arduino UNO, sensor LM35, pantalla LCD y otros componentes. El programa toma la lectura de temperatura del sensor LM35, calcula los grados Celsius y Fahrenheit, y muestra el valor de temperatura y un mensaje adecuado en la pantalla LCD basado en el rango de temperatura detectado.

Cargado por

Adrian García
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)
41 vistas3 páginas

Sensor LM35 con Arduino y LCD

Este documento describe una práctica de Arduino que utiliza un sensor LM35 para medir la temperatura y mostrar un mensaje correspondiente en una pantalla LCD. Los materiales incluyen un Arduino UNO, sensor LM35, pantalla LCD y otros componentes. El programa toma la lectura de temperatura del sensor LM35, calcula los grados Celsius y Fahrenheit, y muestra el valor de temperatura y un mensaje adecuado en la pantalla LCD basado en el rango de temperatura detectado.

Cargado por

Adrian García
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

Munguia Rivera Jose Antonio, Romero Buendía Jose Alfredo. 1711.

Practica Arduino No.: 12


Fecha: 23/10/19
Título: Sensor LM35

Material
 Arduino UNO
 Resistencias de 330Ω
 Potenciómetro de 10kΩ
 Pantalla LCD
 Sensor LM35
 Protoboard
 Cables jumper
 Encendedor

#include <LiquidCrystal.h> Incluimos nuestras librerías a usar

LiquidCrystal lcd(11, 12, 2, 3, 4, 5); Indicamos los pines de la interfaz

#define COLS 16 Definimos las constantes


#define ROWS 2
#define VELOCIDAD 300
#define ARRAYTXT 5

float tempC; Variables globales


int pinLM35 = 0;
int indice;

void setup(){
[Link](COLS, ROWS) ; Configuramos las filas y las columnas del
[Link](9600); LCD
}

void loop(){
String textos [ARRAYTXT] = {"Mucho Mensaje para mostrar
Calor", "Calor", "Confort", "Frio", "Mucho frio"};
tempC = analogRead (pinLM35); Obtenemos datos del sensor
tempC = (5.0 * tempC * 100.0)/1024.0; Calculo de la temperatura por formula
[Link]();

[Link]("Temp:"+String(tempC*9/5+32)+"f"); Escribimos un mensaje en el LCD


if(tempC>30){
indice = 0; Instrucciones para determinar el rango de
}else{ temperatura
if (tempC>24){
indice = 1;
}else{
if (tempC>18){
indice = 2;
}else{
if (tempC>10){
indice = 3;
}else{
indice = 4;
}
}
}
}
[Link](0,1);
[Link](textos[indice]); Escribimos mensaje
delay(1000);
}

Conclusiones
El LM35 es un sensor que puede medir temperatura. Su salida es analógica, es
decir, te proporciona un voltaje proporcional a la temperatura. El sensor tiene un
rango desde −55°C a 150°C. Su popularidad se debe a la facilidad con la que se
puede medir la temperatura. Incluso no es necesario de un microprocesador o
microcontrolador para medir la temperatura. Dado que el sensor LM35 es
analógico, basta con medir con un multímetro, el voltaje a salida del sensor.
Para convertir el voltaje a la temperatura, el LM35 proporciona 10mV por cada
grado centígrado. Entre sus aplicaciones podemos encontrar termómetros,
termostatos, sistemas de monitoreo y más.
Al momento de hacer la compilación del programa este mandaba errores que no
permitían subirlo a nuestro Arduino, solucionando esto, se realizaron las primeras
pruebas las cuales fueron favorables ya que todo estaba funcionando como se
tenía planeado.
Se podría decir que nuestro LM35 es muy similar a un potenciómetro pero en vez
de regular las señales o el mensaje que es mostrado en la pantalla por medio de
una perilla, estas se regulan por el incremento de temperatura que detecta nuestro
sensor. La temperatura mostrada esta en Fahrenheit.

También podría gustarte