#Primero llamamos los modulos a trabajar
from machine import Pin
from utime import sleep
# segundo se crea el objeto
led_rojo = Pin(2, Pin.OUT)
led_verde = Pin(15, Pin.OUT)
led_amarillo = Pin(0, Pin.OUT)
led_azul = Pin(4, Pin.OUT)
led_blanco = Pin(17, Pin.OUT)
led_morado = Pin(5, Pin.OUT)
led_rosado = Pin(18, Pin.OUT)
led_cian = Pin(19, Pin.OUT)
def port(x):
y=list(bin(x))[2:]
print(y)
x=len(y)
for elem in range(x):
y[elem] = int(y[elem])
for i in range(8-x):
y.insert(0,0)
print(y)
led_rojo.value(y[0])
led_verde.value(y[1])
led_amarillo.value(y[2])
led_azul.value(y[3])
led_blanco.value(y[4])
led_morado.value(y[5])
led_rosado.value(y[6])
led_cian.value(y[7])
# DESARROLLAMOS EL CICLO Y EL CODIGO
while True:
# HACIA ADELANTE
port(1)
port(1)
sleep(1)
port(0)
port(2)
sleep(1)
led_verde.value(0)
led_azul.value(1)
sleep(1)
led_amarillo.value(0)
led_blanco.value(1)
sleep(1)
led_azul.value(0)
led_morado.value(1)
sleep(1)
led_blanco.value(0)
led_rosado.value(1)
sleep(1)
led_morado.value(0)
led_cian.value(1)
sleep(1)
led_cian.value(0)
led_morado.value(1)
sleep(1)
led_rosado.value(0)
led_blanco.value(1)
sleep(1)
led_morado.value(0)
led_azul.value(1)
sleep(1)
led_blanco.value(0)
led_amarillo.value(1)
sleep(1)
led_azul.value(0)
led_verde.value(1)
sleep(1)
led_amarillo.value(0)
led_rojo.value(1)