#define RLED 23
#define BLED 22
#define GLED 21
#define CLED 19
#define YLED 18
#define PIR1 34
#define PIR2 35
#define dilei 250
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(RLED, OUTPUT);
pinMode(BLED, OUTPUT);
pinMode(GLED, OUTPUT);
pinMode(CLED, OUTPUT);
pinMode(YLED, OUTPUT);
pinMode(PIR1, INPUT);
pinMode(PIR2, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(PIR1)==1 && digitalRead(PIR2)==1){
blinkled(RLED,dilei);
blinkled(BLED,dilei);
}else if(digitalRead(PIR1)==1){
blinkled(RLED,dilei);
}else if(digitalRead(PIR2)==1){
blinkled(BLED,dilei);
}else{
blinkled(GLED,dilei+500);
}
}
void blinkled(int whatled, int onduration){
digitalWrite(whatled, HIGH);
delay(onduration);
digitalWrite(whatled, LOW);
delay(onduration);
}