#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Dirección I2C del LCD. Puedes encontrar esto ejecutando un escáner I2C.
int lcdAddress = 0x27;
// Número de columnas y filas del LCD
int lcdColumns = 20;
int lcdRows = 4;
// Inicializar el objeto LCD
LiquidCrystal_I2C lcd(lcdAddress, lcdColumns, lcdRows);
void setup() {
// Inicializar la comunicación I2C
Wire.begin();
// Inicializar el LCD
lcd.begin(lcdColumns, lcdRows);
lcd.backlight(); // Encender la retroiluminación del LCD
// Mostrar un mensaje de bienvenida
lcd.print("HOLA");
}
void loop() {
// Mostrar un mensaje adicional después de un retardo
//lcd.setCursor(0, 1); // Establecer el cursor en la segunda línea
// lcd.print("x");
delay(2000); // Retardo de 2 segundos
// Puedes agregar más mensajes o lógica aquí según tus necesidades
// Limpiar la pantalla después de mostrar el mensaje adicional
//cd.clear();
delay(1000); // Breve retardo antes de volver a mostrar el mensaje de bienvenida
lcd.setCursor(0, 0); // Establecer el cursor en la primera línea
lcd.print("Hola, ESP32!");
lcd.setCursor(0,1);
lcd.print("desesperaaaaaaaaaaaa");
lcd.setCursor(0,2);
lcd.print("desesperaaaaaaaaaaaa");
lcd.setCursor(0,3);
lcd.print("iiiiiiiiiiiiiiiiinad");
}