// Mendefinisikan pin yang digunakan
const int ldrPin = 34; // Pin analog untuk Sensor LDR
const int ledPin = 2; // Pin digital untuk LED
void setup() {
// Inisialisasi komunikasi serial untuk melihat output
Serial.begin(115200);
// Mengatur mode pin
pinMode(ldrPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
// Membaca nilai analog dari LDR (Rentang ESP32: 0 - 4095)
int ldrValue = analogRead(ldrPin);
// Mencetak nilai mentah LDR ke Serial Monitor
Serial.print("Nilai Cahaya: ");
Serial.print(ldrValue);
Serial.print(" - ");
// Logika kondisi: nilai tinggi biasanya berarti gelap pada Wokwi
if (ldrValue > 2000) {
digitalWrite(ledPin, HIGH); // Nyalakan LED
Serial.println("LED AKTIF");
} else {
digitalWrite(ledPin, LOW); // Matikan LED
Serial.println("LED NON-AKTIF");
}
// Jeda 1 detik sebelum membaca ulang
delay(1000);
}