int LDR_PIN = 34;
int buzzer = 25;
int led = 26;
int threshold = 700;
void setup() {
Serial.begin(115200);
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
}
void loop() {
int lightValue = analogRead(LDR_PIN);
Serial.print("Light Value: ");
Serial.println(lightValue);
// Dark condition
if(lightValue < 200) {
digitalWrite(led, HIGH);
Serial.println("Status: DARK → LED ON");
} else {
digitalWrite(led, LOW);
Serial.println("Status: BRIGHT → LED OFF");
}
// Intrusion detection
if(lightValue > threshold) {
digitalWrite(buzzer, HIGH);
Serial.println("🚨 INTRUSION DETECTED!");
} else {
digitalWrite(buzzer, LOW);
}
Serial.println("------------------------");
delay(1000);
}