int ldrPin = A0; // Pin untuk membaca LDR
int buzzerPin = 8; // Pin untuk buzzer
int ledPin = 8;
int threshold = 500; // Ambang batas cahaya
void setup() {
pinMode(ledPin, OUTPUT); // Atur pin buzzer sebagai OUTPUT
Serial.begin(9600); // Inisialisasi komunikasi serial
}
void loop() {
int ldrValue = analogRead(ldrPin); // Baca nilai dari LDR
Serial.println(ldrValue); // Tampilkan nilai LDR di Serial Monitor
if (ldrValue > threshold) { // Jika nilai cahaya rendah (gelap)
digitalWrite(ledPin, HIGH); // Nyalakan buzzer
} else {
digitalWrite(ledPin, LOW); // Matikan buzzer
}
delay(3000); // Tunggu sebentar
}