#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd1 = LiquidCrystal_I2C(0x20, 16, 2);
LiquidCrystal_I2C lcd2 = LiquidCrystal_I2C(0x21, 16, 2);
LiquidCrystal_I2C lcd3 = LiquidCrystal_I2C(0x22, 16, 2);
int contador1 = 0, contador2 = 0, contador3 = 0;
void setup() {
lcd1.init();
lcd2.init();
lcd3.init();
lcd1.backlight();
lcd2.backlight();
lcd3.backlight();
lcd1.clear();
lcd2.clear();
lcd3.clear();
lcd1.setCursor(0,0);
lcd1.print("# Display #");
lcd1.setCursor(0,1);
lcd1.print("# LCD 1 #");
delay(1000);
lcd2.setCursor(0,0);
lcd2.print("# Display #");
lcd2.setCursor(0,1);
lcd2.print("# LCD 2 #");
delay(1000);
lcd3.setCursor(0,0);
lcd3.print("# Display #");
lcd3.setCursor(0,1);
lcd3.print("# LCD 3 #");
delay(2000);
lcd1.clear();
lcd2.clear();
lcd3.clear();
}
void loop() {
contador1 = contador1 + 1;
contador2 = contador2 + 1;
contador3 = contador3 + 1;
lcd1.setCursor(0,0);
lcd1.print("Contador LCD 1: ");
lcd1.setCursor(0,1);
lcd1.print(contador1);
lcd2.setCursor(0,0);
lcd2.print("Contador LCD 2: ");
lcd2.setCursor(0,1);
lcd2.print(contador2);
lcd3.setCursor(0,0);
lcd3.print("Contador LCD 3: ");
lcd3.setCursor(0,1);
lcd3.print(contador3);
}