domingo, 24 de enero de 2016

lm35 + lcd

#include <LiquidCrystal.h>

LiquidCrystal lcd(7,8,9,10,11,12);
int sensorPin= 0;

void setup()
{
  //Serial.begin(9600);
  lcd.begin(16,2);
  lcd.setCursor(0,0);
  lcd.write("Hola");
  delay(2000);
  lcd.clear();



}


void loop()
{
  int value = analogRead(sensorPin);
  float millivolts = (value / 1024.0) * 5000;
  float celsius = millivolts / 10;
  lcd.write("Temp: ");
  lcd.print(celsius);
  lcd.write(" C");
  delay(2000);
  lcd.clear();
  //Serial.print(celsius);
 // Serial.println(" C");
}




Este montaje, consiste en que el sensor de temperatura lm35 recoge el dato de la temperatura, y lo envía a la lcd.Y el potenciómetro sirve para variar el contraste de la pantalla lcd.

No hay comentarios:

Publicar un comentario