from machine import Pin
import utime
sensor_sala = Pin(28, Pin.IN)
sensor_cochera = Pin(16, Pin.IN)
sensor_cocina = Pin(18, Pin.IN, Pin.PULL_DOWN)
led = Pin(15, Pin.OUT)
buzzer = Pin(14, Pin.OUT)
def sensores(pin):
#utime.sleep_ms(300)
if pin is sensor_sala:
#utime.sleep_ms(100)
print("¡ALARMA! Movimiento detectado en la sala")
elif pin is sensor_cochera:
#utime.sleep_ms(100)
print("¡ALARMA! Movimiento detectado en la cochera")
elif pin is sensor_cocina:
print("¡ALARMA! Movimiento detectado en la cocina")
for i in range(100):
led.toggle()
buzzer.toggle()
utime.sleep_ms(100)
sensor_sala.irq(trigger=Pin.IRQ_RISING, handler=sensores)
sensor_cochera.irq(trigger=Pin.IRQ_RISING, handler=sensores)
sensor_cocina.irq(trigger=Pin.IRQ_RISING, handler=sensores)
while True:
led.toggle()
utime.sleep(1)