const int ldrPin = A0; // Pin analog untuk sensor cahaya (LDR)
const int ledPin = 9; // Pin LED
int ldrValue = 0; // Variabel untuk menyimpan nilai sensor cahaya
void setup() {
pinMode(ledPin, OUTPUT); // Mengatur pin LED sebagai OUTPUT
Serial.begin(9600); // Memulai komunikasi serial
}
void loop() {
ldrValue = analogRead(ldrPin); // Membaca nilai sensor cahaya
// Mengendalikan LED berdasarkan nilai sensor cahaya
if (ldrValue < 500) {
digitalWrite(ledPin, HIGH); // Nyalakan LED jika gelap
} else {
digitalWrite(ledPin, LOW); // Matikan LED jika terang
}
// Menampilkan nilai sensor cahaya di Serial Monitor
Serial.print("LDR Value: ");
Serial.println(ldrValue);
delay(100); // Jeda singkat
}