#define RLED 23
#define BLED 22
#define YLED 19
#define VLED 18
#define LBLED 5
#define PIR1 34
#define PIR2 35
#define dilei 500
void setup() {
Serial.begin(115200);
pinMode(RLED, OUTPUT);
pinMode(BLED, OUTPUT);
pinMode(YLED, OUTPUT);
pinMode(VLED, OUTPUT);
pinMode(LBLED, OUTPUT);
pinMode(PIR1, INPUT);
pinMode(PIR2, INPUT);
}
void loop()
{
if(digitalRead(PIR1) == 1 && digitalRead(PIR2) == 1)
{
blinkled(RLED,1000);
delay(1000);
blinkled(BLED,1000);
delay(1000);
}
else if(digitalRead(PIR1) == 1 || digitalRead(PIR2) == 1)
{
blinkled (RLED, 1000);
delay (1000);
}
else
{
blinkled(YLED, dilei);
delay (1000);
}
}
void blinkled(int whatled,int onduration)
{
digitalWrite(whatled, HIGH);
delay (onduration);
digitalWrite(whatled,LOW);
}