#define Lampu_LED_Merah 14
#define Lampu_LED_Biru 13
#define Lampu_LED_Kuning 12
#define LDR 27
void setup() {
pinMode(LDR, INPUT);
pinMode(Lampu_LED_Merah, OUTPUT);
pinMode(Lampu_LED_Biru, OUTPUT);
pinMode(Lampu_LED_Kuning, OUTPUT);
Serial.begin(115200);
Serial.println("Program akan berjalan");
}
void loop() {
int Nilai_LDR = analogRead(LDR);
Serial.print("Nilai Flux LDR = ");
Serial.print(Nilai_LDR);
if(Nilai_LDR >= 100 && Nilai_LDR < 400){
Serial.println("=> Merah");
digitalWrite(Lampu_LED_Merah, HIGH);
digitalWrite(Lampu_LED_Biru, LOW);
digitalWrite(Lampu_LED_Kuning, LOW);
} else if(Nilai_LDR >= 400 && Nilai_LDR < 1000){
Serial.println("=> Biru");
digitalWrite(Lampu_LED_Biru, HIGH);
digitalWrite(Lampu_LED_Merah, LOW);
digitalWrite(Lampu_LED_Kuning, LOW);
} else if(Nilai_LDR >= 1000 && Nilai_LDR < 10000){
Serial.println("=> Kuning");
digitalWrite(Lampu_LED_Kuning, HIGH);
digitalWrite(Lampu_LED_Biru, LOW);
digitalWrite(Lampu_LED_Kuning, LOW);
} else{
digitalWrite(Lampu_LED_Merah, LOW);
digitalWrite(Lampu_LED_Biru, LOW);
digitalWrite(Lampu_LED_Kuning, LOW);
}
}