from machine import Pin
import time
pir1 = Pin(17, Pin.IN, Pin.PULL_DOWN)
pir2 = Pin(16, Pin.IN, Pin.PULL_DOWN)
led = Pin(0, Pin.OUT)
buzzer = Pin(1, Pin.OUT)
def pir1_handler(pin):
if pin.value() == 1:
print("Motion detected at PIR1")
led.on()
buzzer.on()
time.sleep(1)
led.off()
buzzer.off()
def pir2_handler(pin):
if pin.value() == 1:
print("Motion detected at PIR2")
led.on()
buzzer.on()
time.sleep(1)
led.off()
buzzer.off()
pir1.irq(trigger=Pin.IRQ_RISING, handler=pir1_handler)
pir2.irq(trigger=Pin.IRQ_RISING, handler=pir2_handler)
while True:
time.sleep(1)