//Gelap = hasil sensor > 900
//Redup = 900 > hasil sensor & 400 < hasil sensor
//Terang = 400 > hasil sensor
#define lampu_kiri 10
#define lampu_kanan 3
#define analog_ldr A0
void setup() {
pinMode(lampu_kiri, OUTPUT);
pinMode(lampu_kanan, OUTPUT);
pinMode(analog_ldr, INPUT);
Serial.begin(115200);
digitalWrite(lampu_kanan, LOW);
digitalWrite(lampu_kiri, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
int membaca_analog = analogRead(analog_ldr);
Serial.print("Hasil baca: ");
Serial.println(membaca_analog);
if (membaca_analog >= 900){
digitalWrite(lampu_kanan, HIGH);
digitalWrite(lampu_kiri, HIGH);
}
else if (membaca_analog <= 900 && membaca_analog >= 400){
digitalWrite(lampu_kanan, HIGH);
digitalWrite(lampu_kiri, LOW);
}
else if (membaca_analog <= 400){
digitalWrite(lampu_kanan, LOW);
digitalWrite(lampu_kiri, LOW);
}
delay(1000);
}