Paso 3: codificación
/*
Arduino termómetro con LM35
Para alambre de la pantalla LCD a tu Arduino, conexión de los siguientes pines:
LCD Pin 6 a pin digital 12
LCD Pin 4 a pin digital 11
LCD Pin 11 al pin digital 5
LCD Pin 12 al pin digital 4
LCD 13 de Pin a pin digital 3
LCD 14 de Pin a pin digital 2
*/
#include LiquidCrystal lcd(12,11,5,4,3,2);
const int inPin = 0;
void setup()
{
LCD.Begin(16,2);
lcd.setCursor(0,0);
LCD.Print (el "termómetro");
}
void loop()
{
int valor = analogRead(inPin);
flotador de milivoltios = (valor / 1024.0) * 5000;
float c = milivoltios / 10;
lcd.setCursor(0,1);
LCD.Print(Celsius);
LCD.Write(0xDF); LCD.Print ("C");
LCD.Print ((celsius * 9)/5 + 32);
LCD.Write(0xDF); LCD.Print("F");
Delay(1000); Actualización de temperatura después de cada 1 segundo
}
Puede descargar el código completo desde aquí