from machine import Pin
from time import sleep_ms
import _thread
cero = Pin(15, Pin.OUT)
uno = Pin(2, Pin.OUT)
dos = Pin(0, Pin.OUT)
tres = Pin(4, Pin.OUT)
cuatro = Pin(5, Pin.OUT)
cinco = Pin(18, Pin.OUT)
seis = Pin(19, Pin.OUT)
siete = Pin(21, Pin.OUT)
leds = [cero, uno, dos, tres, cuatro, cinco, seis, siete]
leds1 = [siete, seis, cinco, cuatro, tres, dos, uno, cero]
def derecha():
while True:
for i in leds[::2]:
i.value(1)
sleep_ms(200)
i.value(0)
sleep_ms(200)
def izquierda():
while True:
for i in leds1[::1]:
i.value(1)
sleep_ms(200)
i.value(0)
sleep_ms(200)
#Usar thread para que las dos funciones actuen de manera simultánea
thread_derecha = _thread.start_new_thread(derecha, ())
thread_izquierda = _thread.start_new_thread(izquierda, ())