import time, random
from machine import PWM, Pin
time.sleep(0.1) # Wait for USB to become ready
pir1 = Pin(2, Pin.IN, Pin.PULL_DOWN)
pir2 = Pin(3, Pin.IN, Pin.PULL_DOWN)
led = Pin(4, Pin.OUT)
buzzer = PWM(Pin(5))
def motion_handler(pin):
if pin == pir1:
print("Motion detected by PIR1!")
elif pin == pir2:
print("Motion detected by PIR2!")
led.on()
buzzer.freq(2000)
buzzer.duty_u16(512)
time.sleep(1)
led.off()
buzzer.duty_u16(0)
pir1.irq(trigger=Pin.IRQ_RISING, handler=motion_handler)
pir2.irq(trigger=Pin.IRQ_RISING, handler=motion_handler)