const int ledPin_I = 6;
const int ledPin_II = 5;
const int ldrPin = A0;
int ldrStatus;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(ledPin_I, OUTPUT);
pinMode(ledPin_II, OUTPUT);
pinMode(ldrPin, INPUT);
}
void singleLight();
void doubleLight();
void darkRoom();
void loop() {
// put your main code here, to run repeatedly:
ldrStatus = analogRead(ldrPin);
if(ldrStatus <= 200){
doubleLight();
}else if((ldrStatus >= 200)&&(ldrStatus<=700)){
singleLight();
}else{
darkRoom();
}
delay(1000);
}
void singleLight(){
digitalWrite(ledPin_I, LOW);
digitalWrite(ledPin_II, HIGH);
Serial.print(ldrStatus);
Serial.println(": Single Light ON: ");
}
void doubleLight(){
digitalWrite(ledPin_I, HIGH);
digitalWrite(ledPin_II, HIGH);
Serial.print(ldrStatus);
Serial.println(": Double Light ON: ");
}
void darkRoom(){
Serial.print(ldrStatus);
Serial.println(": Light OFF ");
digitalWrite(ledPin_I, LOW);
digitalWrite(ledPin_II, LOW);
}