#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd1(0x26, 20, 4);
LiquidCrystal_I2C lcd2(0x27, 20, 4);
// --- Setup : exécuté une seule fois au démarrage ---
void setup() {
lcd1.init(); lcd1.backlight();
lcd2.init(); lcd2.backlight();
// --- Affichage distinct sur chaque LCD ---
lcd1.clear(); // Efface le contenu de l'écran 1
lcd1.setCursor(0, 0); // Place le curseur en haut à gauche
lcd1.print("--- LCD 1 ---");
lcd1.setCursor(0, 1);
lcd1.print("Affichage Premier");
lcd1.setCursor(0, 2);
lcd1.print("Adresse: 0x27");
lcd2.clear(); // Efface le contenu de l'écran 2
lcd2.setCursor(0, 0); // Place le curseur en haut à gauche
lcd2.print("--- LCD 2 ---");
lcd2.setCursor(0, 1);
lcd2.print("Affichage Second");
lcd2.setCursor(0, 2);
lcd2.print("Adresse: 0x26");
delay(10000); // Laisse le temps d'observer l'affichage pendant 10 secondes
}
// --- Loop : cette fonction sera vide pour ce test ---
void loop() {
// Rien à faire ici, l'affichage se fait uniquement dans setup()
}