#define ledm 23
#define ledh 22
#define pir1 34
#define pir2 35
void setup() {
pinMode(ledm, OUTPUT);
pinMode(ledh, OUTPUT);
pinMode(pir1, INPUT);
pinMode(pir2, INPUT);
Serial.begin(115200);
}
void loop() {
int pir1State = digitalRead(pir1);
int pir2State = digitalRead(pir2);
if (pir1State == HIGH && pir2State == LOW) {
detectsatu();
} else if (pir2State == HIGH && pir1State == LOW) {
detectsatu();
} else if (pir1State == LOW && pir2State == LOW) {
detectnol();
} else if (pir1State == HIGH && pir2State == HIGH) {
detectdua();
}
}
void detectsatu() {
digitalWrite(ledm, HIGH);
delay(500);
digitalWrite(ledm, LOW);
delay(500);
}
void detectnol() {
digitalWrite(ledh, HIGH);
delay(500);
digitalWrite(ledh, LOW);
delay(500);
}
void detectdua() {
digitalWrite(ledm, HIGH);
digitalWrite(ledh, LOW);
delay(500);
digitalWrite(ledh, HIGH);
digitalWrite(ledm, LOW);
delay(500);
}