from machine import Pin
from time import sleep
# LEDs
led1 = Pin(0, Pin.OUT)
led2 = Pin(1, Pin.OUT)
led3 = Pin(2, Pin.OUT)
led4 = Pin(3, Pin.OUT)
led5 = Pin(4, Pin.OUT)
led6 = Pin(5, Pin.OUT)
# Botones
boton1 = Pin(15, Pin.IN, Pin.PULL_UP)
boton2 = Pin(16, Pin.IN, Pin.PULL_UP)
boton3 = Pin(17, Pin.IN, Pin.PULL_UP)
while True:
# -------- SECUENCIA 1 ----------
if boton1.value() == 0:
print("Secuencia 1 activada")
for i in range(5):
led3.value(1); led6.value(1)
sleep(0.5)
led3.value(0); led6.value(0)
sleep(0.5)
led1.value(1); led5.value(1)
sleep(0.5)
led1.value(0); led5.value(0)
sleep(0.5)
led2.value(1); led4.value(1)
sleep(0.5)
led2.value(0); led4.value(0)
sleep(0.5)
# -------- SECUENCIA 2 ----------
elif boton2.value() == 0:
print("Secuencia 2 activada")
for i in range(4):
led1.value(1); led2.value(1)
sleep(0.5)
led1.value(0); led2.value(0)
sleep(0.5)
led3.value(1); led4.value(1)
sleep(0.5)
led3.value(0); led4.value(0)
sleep(0.5)
led5.value(1); led6.value(1)
sleep(0.5)
led5.value(0); led6.value(0)
sleep(0.5)
# -------- SECUENCIA 3 ----------
elif boton3.value() == 0:
print("Secuencia 3 activada")
for i in range(3):
led1.value(1); led4.value(1)
sleep(0.5)
led1.value(0); led4.value(0)
sleep(0.5)
led2.value(1); led6.value(1)
sleep(0.5)
led2.value(0); led6.value(0)
sleep(0.5)
led3.value(1); led5.value(1)
sleep(0.5)
led3.value(0); led5.value(0)
sleep(0.5)
led1.value(1); led4.value(1)
sleep(0.5)
led1.value(0); led4.value(0)
sleep(0.5)
led3.value(1); led5.value(1)
sleep(0.5)
led3.value(0); led5.value(0)
sleep(0.5)
led2.value(1); led6.value(1)
sleep(0.5)
led2.value(0); led6.value(0)
sleep(0.5)