Cableado entre el interface I2C de la pantalla LCD y la placa ESP32 DEVKITV1
LCD | ESP32 |
---|---|
GND | GND |
VCC | VIN (5V) |
SDA | GPIO 21 |
SCL | GPIO 22 |
El programa utilizado para probar el LCD con conexión I2C a la ESP32 está basado en uno de los ejemplos que ofrece la página web https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/ y desarrollado por Rui Santos.
/********* Rui Santos Complete project details at https://randomnerdtutorials.com *********/ #include <LiquidCrystal_I2C.h> // set the LCD number of columns and rows int lcdColumns = 16; int lcdRows = 2; // set LCD address, number of columns and rows // if you don't know your display address, run an I2C scanner sketch LiquidCrystal_I2C lcd(0x27, lcdColumns, lcdRows); void setup(){ // initialize LCD lcd.init(); // turn on LCD backlight lcd.backlight(); } void loop(){ // set cursor to first column, first row lcd.setCursor(0, 0); // print message lcd.print("J I D S 04/2023"); // delay(1000); // clears the display to print new message // lcd.clear(); // set cursor to first column, second row lcd.setCursor(0,1); lcd.print("alinos.sytes.net"); delay(1000); // lcd.clear(); }
Pulsa aquí para descargar el código "I2C_LCD.ino" utilizado en la prueba.