from machine import Pin, PWM
import utime
sensor_pir = Pin(28, Pin.IN)
sensor_pir2 = Pin(22, Pin.IN)
led = Pin(15, Pin.OUT)
buzzer = PWM(Pin(14))
def pir_handler(pin):
if pin is sensor_pir:
print("ALARM! Motion detected in bedroom!")
elif pin is sensor_pir2:
print("ALARM! Motion detected in living room!")
buzzer.freq(1000)
buzzer.duty_u16(32768)
for i in range(50):
led.toggle()
utime.sleep_ms(100)
buzzer.duty_u16(0)
sensor_pir.irq(trigger=Pin.IRQ_RISING, handler=pir_handler)
sensor_pir2.irq(trigger=Pin.IRQ_RISING, handler=pir_handler)
while True:
led.toggle()
utime.sleep(5)