int ledPin = 10; // Pin untuk mengendalikan LED
int ldrPin = A0; // Pin untuk membaca nilai dari sensor LDR
void setup() {
Serial.begin(9600); // Memulai komunikasi serial untuk output
pinMode(ledPin, OUTPUT); // Mengatur pin LED sebagai OUTPUT
pinMode(ldrPin, INPUT); // Mengatur pin sensor LDR sebagai INPUT
}
void loop() {
int statusldr = analogRead(ldrPin); // Membaca nilai analog dari sensor LDR
if (statusldr >= 200) {
digitalWrite(ledPin, HIGH); // Menghidupkan LED jika cahaya rendah
digitalWrite(ledPin, LOW); // Mematikan LED
delay(350);
Serial.print("Gelap, Led Hidup :");
Serial.println(statusldr); // Mencetak nilai sensor LDR
} else {
digitalWrite(ledPin, LOW); // Mematikan LED jika cahaya cukup terang
Serial.print("Terang, Led Mati :");
Serial.println(statusldr); // Mencetak nilai sensor LDR
}
}