import machine, utime
pir_bed = machine.Pin(28, machine.Pin.IN, machine.Pin.PULL_DOWN)
pir_living = machine.Pin(22, machine.Pin.IN, machine.Pin.PULL_DOWN)
led = machine.Pin(15, machine.Pin.OUT)
buzzer = machine.Pin(14, machine.Pin.OUT)
def motion(pin):
if pin.value():
print(f"Motion in {'bedroom' if pin is pir_bed else 'living room'}")
for _ in range(10):
led.toggle(); buzzer.toggle(); utime.sleep(0.1)
pir_bed.irq(trigger=machine.Pin.IRQ_RISING, handler=motion)
pir_living.irq(trigger=machine.Pin.IRQ_RISING, handler=motion)
while True: utime.sleep(1)