Paso 5: codificación
#include
LiquidCrystal lcd (12,11,5,4,3,2); diclaration de //pins para lcd en arduino
const int inPin = A0; Clavija de media (salida) del LM35
void setup()
{
LCD.Begin(8,2); Cambiar aquí accoring a su lcd
}
void loop()
{
int valor = analogRead(inPin);
lcd.setCursor(0,0); No se cambia
flotador de milivoltios = (valor / 1024.0) * 5000;
float c = milivoltios / 10;
LCD.Clear();
lcd.setCursor(0,0); No se cambia
LCD.Print(Celsius);
LCD.Print("C");
lcd.setCursor(0,1);
LCD.Print ((celsius * 9)/5 + 32);
LCD.Print("F");
Delay(1000);
}
Por encima está el código básico para el termómetro
Nota-
Como ya he dicho que estoy usando un viejo 16 x 1 lcd que sólo funciona correctamente cuando lo asumirá y deaclered como 8 x 2 lcd. Pero cuando se le use16x2 pantalla entonces este problema no accure.for 16 x 2 pantalla sólo encontramos
LCD.Begin(8,2); Cambiar aquí accoring a su lcd
en el código y reemplace (8,2) según la pantalla .let as(column,row) tiene una pantalla de 16 x 2 a continuación, sustituirla (8,2) (16.2) .y si tiene pantalla de 20 x 4 a reemplazar (8,2) con (20,4).