const int LDR_PIN = 4;
const int LED_PIN = 5;
void setup() {
pinMode(LDR_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// LDR modülü karanlıkta LOW, aydınlıkta HIGH verir
// LDR module outputs LOW in dark, HIGH in light
int ldrState = digitalRead(LDR_PIN);
if (ldrState == LOW) {
digitalWrite(LED_PIN, HIGH); // Karanlık → LED aç / Dark → LED on
} else {
digitalWrite(LED_PIN, LOW); // Aydınlık → LED kapat / Light → LED off
}
delay(50);
}Loading
esp32-devkit-v1
esp32-devkit-v1