#define LIGHT_SENSOR_PIN 34
#define ALARM_BUZZER_PIN 25
#define ALARM_LED_PIN 26
const int lightThreshold = 2000;
void setup() {
pinMode(LIGHT_SENSOR_PIN, INPUT);
pinMode(ALARM_BUZZER_PIN, OUTPUT);
pinMode(ALARM_LED_PIN, OUTPUT);
Serial.begin(115200);
}
void loop() {
int lightLevel = analogRead(LIGHT_SENSOR_PIN);
Serial.println(lightLevel);
if (lightLevel < lightThreshold) {
digitalWrite(ALARM_BUZZER_PIN, HIGH);
digitalWrite(ALARM_LED_PIN, HIGH);
} else {
digitalWrite(ALARM_BUZZER_PIN, LOW);
digitalWrite(ALARM_LED_PIN, LOW);
}
delay(10);
}