#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
const int ldrPin = A0;
int seuil = 500; // Ajuste ce seuil selon la lumière
void setup() {
lcd.begin(16, 2);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Etat chambre");
delay(1000);
}
void loop() {
int luminosite = analogRead(ldrPin);
lcd.setCursor(0, 1);
lcd.print(" "); // efface la ligne
lcd.setCursor(0, 1);
if (luminosite > seuil) {
lcd.print("Chambre noire");
Serial.println(analogRead(ldrPin));
} else {
lcd.print("Chambre claire");
Serial.println(analogRead(ldrPin));
}
delay(500);
}