const int ldrPin = A0;
const int ledPin = 13;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int lightLevel = analogRead(ldrPin);
Serial.print("Light Level: ");
Serial.println(lightLevel);
if (lightLevel < 100) {
// Very low light: blink slowly (night mode)
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
}
else if (lightLevel < 500) {
// Low light: LED ON
digitalWrite(ledPin, HIGH);
}
else {
// Bright light: LED OFF
digitalWrite(ledPin, LOW);
}
delay(200); // Small delay for stability
}