from machine import Pin
from utime import sleep, sleep_ms, sleep_us
import _thread
a = Pin(15, Pin.OUT)
b = Pin(2, Pin.OUT)
c = Pin(0, Pin.OUT)
d = Pin(4, Pin.OUT)
e = Pin(16, Pin.OUT)
f = Pin(17, Pin.OUT)
g = Pin(5, Pin.OUT)
h = Pin(18, Pin.OUT)
leds = [a, b, c, d, e, f, g, h]
#de izquierda a derecha hasta el final
def derecha():
#while True:
for bombillo in leds[0:4:1]:
bombillo.on()
sleep_ms(110)
bombillo.off()
sleep_ms(110)
#de izquierda a derecha hasta la mitad
def derechamitad():
for bombillo in leds[0:4:]:
bombillo.on()
sleep_ms(110)
bombillo.off()
sleep_ms(110)
#_thread.start_new_thread(derecha,())
def izquierdamitad():
for bombillo in leds[8:3:-1]:
bombillo.on()
sleep_ms(110)
bombillo.off()
sleep_ms(110)
#de izquierda y derecha hasta la mitad
def iskuierda():
for bombillo in leds[8:3:-1]:
bombillo.on()
sleep_ms(110)
bombillo.off()
sleep_ms(110)
#de derecha a izquierda hasta el final 110
def izquierdafin():
for bombillo in leds[8:0:-1]:
bombillo.on()
sleep_ms(110)
bombillo.off()
sleep_ms(110)
#de izquierda a derecha hasta el final 110
def derechafin():
for bombillo in leds[0:7:1]:
bombillo.on()
sleep_ms(110)
bombillo.off()
sleep_ms(110)
#de derecha a izquierda hasta el final 110
def izquierdafin30():
for bombillo in leds[8:0:-1]:
bombillo.on()
sleep_ms(30)
bombillo.off()
sleep_ms(30)
#de izquierda a derecha hasta el final 110
def derechafin30():
for bombillo in leds[0:8:1]:
bombillo.on()
sleep_ms(30)
bombillo.off()
sleep_ms(30)
while True:
derechafin()
izquierdafin()
derechafin()
izquierdafin()
derechafin()
izquierdafin()
derechafin()
izquierdafin()
derechafin()
izquierdafin()
derechafin()
izquierdafin()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechafin30()
izquierdafin30()
derechamitad()
izquierdamitad()
derechamitad()
izquierdamitad()
derechamitad()
izquierdamitad()
derechamitad()
izquierdamitad()