from machine import Pin
import utime
#Sensores de movimiento
sensor_sala = Pin(18, Pin.IN)
sensor_cochera = Pin(17, Pin.IN)
sensor_cocina = Pin(16,Pin.IN)
#Salidas
led = Pin(15, Pin.OUT)
buzzer = Pin(14, Pin.OUT)
def sensores(pin):
if pin is sensor_sala:
print("¡ALARMA! Movimiento detectado en la sala")
elif pin is sensor_cochera:
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)
Sala
Cochera
Cocina