import time
from machine import Pin
sensores = {
"sensor_1": Pin(25, Pin.IN),
"sensor_2": Pin(26, Pin.IN),
"sensor_3": Pin(27, Pin.IN)
}
luces = {
"sensor_1": Pin(16, Pin.OUT),
"sensor_2": Pin(17, Pin.OUT),
"sensor_3": Pin(18, Pin.OUT)
}
tiempos = {nombre: 0 for nombre in sensores}
while True:
for nombre, sensor in sensores.items():
if sensor.value() == 1:
luces[nombre].value(1)
tiempos[nombre] = 0
else:
if tiempos[nombre] == 0:
tiempos[nombre] = time.time()
if time.time() - tiempos[nombre] < 10:
luces[nombre].value(1)
else:
luces[nombre].value(0)