//mendekaasikan variabal yang ada pada pin arduino
#define LED_PIN 13
#define LDR_PIN A0

//untuk menampung nilai cahaya
int cahaya = 0;

void setup() {
  // Inisialisasi pin LDR sebagai input dan pin LED sebagai output
  pinMode(LDR_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);

  // mengaktifkan komunikasi serial dengan kecepatan 9600 bps
  Serial.begin(9600);
}

void loop() {
  // mambaca nilai analog dari sensor LDR dan menyimpan dalam variabel cahaya
  cahaya = analogRead(LDR_PIN);

  // Tampilkan nilai cahaya pada Serial Monitor
  Serial.println(cahaya);

  // Berdasarkan nilai cahaya, nyalakan atau matikan LED
  if (cahaya > 500) {
    digitalWrite(LED_PIN, HIGH);  // Nyalakan LED
  } else {
    digitalWrite(LED_PIN, LOW);   // Matikan LED
  }

  // delay selama 1000 milidetik (1 detik)
  delay(1000);
}
$abcdeabcde151015202530fghijfghij