#include <LiquidCrystal.h>
// Inicializar pines de control y datos
const int rs = 23, en = 22, d4 = 21, d5 = 19 , d6 = 18, d7 = 5;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
float tra=25.7;
int hum=59;
void setup(){
lcd.begin(16,2);
lcd.setCursor(0,0); // Cursor en 0,0
lcd.print("Temp: "); // Texto1
lcd.print(tra); // Valor de tra
lcd.write(0xDF); // Símbolo grado
delay(2000);
lcd.clear();
lcd.setCursor(0,1); // Cursor a línea inferior
lcd.print("Hum.: "); // Texto2
lcd.print(hum); // Valor de hum
lcd.print("%"); // Símbolo %
delay(2000);
}
void loop(){
lcd.begin(16,2);
lcd.setCursor(0,0); // Cursor en 0,0
lcd.print("Temp: "); // Texto1
lcd.print(tra); // Valor de tra
lcd.write(0xDF); // Símbolo grado
delay(2000);
lcd.clear();
lcd.setCursor(0,1); // Cursor a línea inferior
lcd.print("Hum.: "); // Texto2
lcd.print(hum); // Valor de hum
lcd.print("%"); // Símbolo %
delay(2000);
}