#define PIN_LDR A0
#define PIN_LED 11 // <-- BARU
// === BATAS DARI FASE 3 ===
// (Ganti angka 300 jika perlu)
int ambangGelap = 507;
void setup() {
Serial.begin(9600);
Serial.println("--- Mulai Percobaan 2 ---");
pinMode(PIN_LED, OUTPUT); // <-- BARU
}
void loop() {
// 1. Baca nilai LDR
int nilaiLDR = analogRead(PIN_LDR);
// 2. Tampilkan nilai (untuk debug)
Serial.print("Nilai LDR: " + String(nilaiLDR));
// 3. Terapkan Logika (dari Fase 3)
// Ini adalah logika untuk Kasus A (Wokwi: Gelap = Kecil)
if (nilaiLDR > ambangGelap) {
digitalWrite(PIN_LED, HIGH);
Serial.println(" -> GELAP. LED NYALA.");
} else {
digitalWrite(PIN_LED, LOW);
Serial.println(" -> TERANG. LED MATI.");
}
// (Jika sensor Anda Kasus B, ganti '<' menjadi '>')
delay(250);
}