//by Nissanka Md Weerasinghe @COTM
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR1 0x27
#define I2C_ADDR2 0x29
#define LCD_COLUMNS 20
#define LCD_LINES 4
LiquidCrystal_I2C lcd1(I2C_ADDR1, LCD_COLUMNS, LCD_LINES);
LiquidCrystal_I2C lcd2(I2C_ADDR2, LCD_COLUMNS, LCD_LINES);
void setup() {
// Init
lcd1.init();
lcd1.backlight();
lcd2.init();
lcd2.backlight();
// Print something
lcd1.setCursor(0, 0);
lcd1.print("Hello, world!");
lcd1.setCursor(2, 1);
lcd1.print("Wokwi LCD1");
lcd2.setCursor(0, 0);
lcd2.print("Hello, world!");
lcd2.setCursor(2, 1);
lcd2.print("Wokwi LCD2");
}
void loop() {
}