Está en la página 1de 3

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(){
lcd.begin(COLS, ROWS) ; Configuramos las filas y las columnas del
Serial.begin(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
lcd.clear();

lcd.print("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;
}
}
}
}
lcd.setCursor(0,1);
lcd.print(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