Pines típicos:
VCC → 5V (o 3.3V dependiendo del módulo)
GND → GND
SDA → GPIO 21
SCL → GPIO 22
lcd.ino
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Dirección I2C (común: 0x27 o 0x3F)
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
Serial.begin(115200);
lcd.init(); // Inicializa el LCD
lcd.backlight(); // Enciende la luz de fondo
lcd.setCursor(0, 0);
lcd.print("Hola Mundo!");
lcd.setCursor(0, 1);
lcd.print("ESP32 + LCD");
}
void loop() {
// Ejemplo: contador simple
static int contador = 0;
lcd.setCursor(0, 1);
lcd.print("Contador: ");
lcd.print(contador);
contador++;
delay(1000);
}