#define IN1 19
#define IN2 18
#define IN3 5
#define IN4 17
#define IN5 23
#define LDR1 34
#define LDR2 35
#define LDR3 32
#define LDR4 33
#define LDR5 25
int Nldr1, Nldr2, Nldr3, Nldr4, Nldr5;
void setup() {
Serial.begin(115200);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(IN5, OUTPUT);
pinMode(LDR1, INPUT);
pinMode(LDR2, INPUT);
pinMode(LDR3, INPUT);
pinMode(LDR4, INPUT);
pinMode(LDR5, INPUT);
}
void loop() {
int Nldr1 = digitalRead(LDR1);
int Nldr2 = digitalRead(LDR2);
int Nldr3 = digitalRead(LDR3);
int Nldr4 = digitalRead(LDR4);
int Nldr5 = digitalRead(LDR5);
Serial.print("LDR1: "); Serial.print(Nldr1); Serial.print("\t");
Serial.print("LDR2: "); Serial.print(Nldr2); Serial.print("\t");
Serial.print("LDR3: "); Serial.print(Nldr3); Serial.print("\t");
Serial.print("LDR4: "); Serial.print(Nldr4); Serial.print("\t");
Serial.print("LDR5: "); Serial.println(Nldr5);
if (Nldr1 == 1 && Nldr2 == 0 && Nldr3 == 0 && Nldr4 == 0 && Nldr5 == 0) {
digitalWrite(IN1, 1);
digitalWrite(IN2, 0);
digitalWrite(IN3, 0);
digitalWrite(IN4, 0);
digitalWrite(IN5, 0);
Serial.println(" Lampu 1 ON ");
}
else if (Nldr2 == 1 && Nldr3 == 0 && Nldr4 == 0 && Nldr5 == 0) {
digitalWrite(IN1, 0);
digitalWrite(IN2, 1);
digitalWrite(IN3, 0);
digitalWrite(IN4, 0);
digitalWrite(IN5, 0);
delay(500);
Serial.println(" Lampu 2 ON ");
}
else if (Nldr3 == 1 && Nldr4 == 0 && Nldr5 == 0) {
digitalWrite(IN1, 0);
digitalWrite(IN2, 0);
digitalWrite(IN3, 1);
digitalWrite(IN4, 0);
digitalWrite(IN5, 0);
Serial.println(" Lampu 3 ON ");
}
else if (Nldr4 == 1 && Nldr5 == 0) {
digitalWrite(IN1, 0);
digitalWrite(IN2, 0);
digitalWrite(IN3, 0);
digitalWrite(IN4, 1);
digitalWrite(IN5, 0);
delay(500);
Serial.println(" Lampu 4 ON ");
}
else if (Nldr5 == 1) {
digitalWrite(IN1, 0);
digitalWrite(IN2, 0);
digitalWrite(IN3, 0);
digitalWrite(IN4, 0);
digitalWrite(IN5, 1);
Serial.println(" Lampu 5 ON ");
}
else {
digitalWrite(IN1, 0);
digitalWrite(IN2, 0);
digitalWrite(IN3, 0);
digitalWrite(IN4, 0);
digitalWrite(IN5, 0);
Serial.println("Lampu Mati ");
}
}