void setup() {
//led output
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
pinMode(3, OUTPUT);
//IR sensor data
pinMode(2, INPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);
//LDR sensor data
pinMode(A0, INPUT);
}
void loop() {
//collecting the sernsor data
int LDR_Sensor_Data=analogRead(A0);
int PIR_Sensor_Data_1=analogRead(2);
int PIR_Sensor_Data_2=analogRead(7);
int PIR_Sensor_Data_3=analogRead(8);
if(LDR_Sensor_Data>800){
if(PIR_Sensor_Data_1>0){
analogWrite(11,255);
analogWrite(10,255);
analogWrite(9,127);
analogWrite(6,127);
analogWrite(5,127);
analogWrite(3,127);
}
else if(PIR_Sensor_Data_2>0){
analogWrite(9,255);
analogWrite(6,255);
analogWrite(11,127);
analogWrite(10,127);
analogWrite(5,127);
analogWrite(3,127);
}
else if(PIR_Sensor_Data_3>0){
analogWrite(3,255);
analogWrite(5,255);
analogWrite(11,127);
analogWrite(10,127);
analogWrite(9,127);
analogWrite(6,127);
}
else{
analogWrite(11,127);
analogWrite(10,127);
analogWrite(9,127);
analogWrite(6,127);
analogWrite(5,127);
analogWrite(3,127);
}
}
else{
analogWrite(11,0);
analogWrite(10,0);
analogWrite(9,0);
analogWrite(6,0);
analogWrite(5,0);
analogWrite(3,0);
}
}