#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define LDR_PIN 34
#define LED_PIN 25
LiquidCrystal_I2C lcd(0x27, 16, 2);
int esik = 2000;
void setup() {
Serial.begin(115200);
pinMode(LED_PIN, OUTPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Sistem Basladi");
delay(2000);
lcd.clear();
}
void loop() {
int ldrValue = analogRead(LDR_PIN);
Serial.println(ldrValue);
lcd.setCursor(0, 0);
lcd.print("Durum:");
lcd.setCursor(0, 1);
if (ldrValue < esik) {
lcd.print("Gece ");
// GECE → LED YANIP SONSUN
digitalWrite(LED_PIN, HIGH);
delay(300);
digitalWrite(LED_PIN, LOW);
delay(300);
} else {
lcd.print("Gunduz ");
// GÜNDÜZ → LED KAPALI
digitalWrite(LED_PIN, LOW);
delay(500);
}
}