// Pinlarni belgilash
int pirPin = 2; // PIR datchigi ulangan pin
int relayPin = 5; // Rele ulangan pin
int pirPin2 = 1; // PIR datchigi ulangan pin
int relayPin2 = 4; // Rele ulangan pin
void setup() {
pinMode(pirPin, INPUT); // PIR datchigini kirish sifatida o‘rnatish
pinMode(relayPin, OUTPUT); // Rele chiqish sifatida o‘rnatish
digitalWrite(relayPin, LOW); // Boshlang‘ichda rele o‘chirilgan
pinMode(pirPin2, INPUT); // PIR datchigini kirish sifatida o‘rnatish
pinMode(relayPin2, OUTPUT); // Rele chiqish sifatida o‘rnatish
digitalWrite(relayPin2, LOW); // Boshlang‘ichda rele o‘chirilgan
}
void loop() {
int pirState = digitalRead(pirPin); // PIR holatini o‘qish
if (pirState == HIGH) { // Harakat aniqlansa
digitalWrite(relayPin, HIGH); // Yorug‘likni yoqish
} else {
digitalWrite(relayPin, LOW); // Harakat yo‘q bo‘lsa, yorug‘likni o‘chirish
}
delay(1000); // 1 soniya kechikish
int pirState2 = digitalRead(pirPin2); // PIR holatini o‘qish
if (pirState2 == HIGH) { // Harakat aniqlansa
digitalWrite(relayPin2, HIGH); // Yorug‘likni yoqish
} else {
digitalWrite(relayPin2, LOW); // Harakat yo‘q bo‘lsa, yorug‘likni o‘chirish
}
delay(1000); // 1 soniya kechikish
}