#define ledk 9
#define ldr A5
#define ledm 10
#define ledh 11
#define buzer 6
int nilai;
void setup() {
Serial.begin(9600);
pinMode(ledm, OUTPUT);
pinMode(ledk, OUTPUT);
pinMode(ledh, OUTPUT);
pinMode(buzer, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
nilai = analogRead(ldr);
Serial.print("nilai LDR : ");
Serial.println(nilai);
if(nilai > 500){
digitalWrite(ledm, HIGH);
digitalWrite(ledh, LOW);
digitalWrite(ledk, LOW);
digitalWrite (buzer, HIGH);
tone(buzer, 1000);
Serial.println("keadaan gelap, lampu menyala");
}else{
digitalWrite(ledm, LOW);
digitalWrite(ledk, HIGH);
digitalWrite(ledh, HIGH);
digitalWrite(buzer, LOW);
Serial.println("Keadaan terang, lampu mati");
}
delay(1000);
}