Sensor de temperatura LM35 con LCD simulado en Proteus

Sensor de temperatura LM35 con LCD simulado en Proteus

Escrito Por: admin Publicado En: Arduino Fecha de Creación: 2016-07-21 visitas: 1997

Sensor de temperatura LM35 con LCD

Sensor de temperatura LM35 con LCD

 

Objetivo:

Medir temperatura y mostrarla en un lcd, usando un LM35 y un Arduino Uno

Material:

LM35

Arduino uno

Desarrollo:

Diagrama de conexión:

 

Codigo

 

#include <LiquidCrystal.h>
 
 
//                BS  E  D4 D5  D6 D7

int analog_pin = A0;

float tempC; 
float tempF; 
int tempdigital;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);


void setup() 
{
  lcd.begin(16, 2);
}
 
void loop()
{

  
  tempdigital = analogRead(analog_pin);  // lectura digital
  tempC = (tempdigital * 5.0)*100.0/ 1024.0;  //lectura analogica
  tempF = tempC * 9.0 / 5.0 + 32.0; // temperatura en grados F
  //  
  lcd.clear();
  lcd.setCursor(0, 0); 
  lcd.print("Temp");
  lcd.setCursor(6, 0);
  lcd.print(tempC);

  
  delay(10);
}