from machine import Pin, ADC
from time import sleep
leds = [
Pin(22, Pin.OUT),
Pin(21, Pin.OUT),
Pin(19, Pin.OUT),
Pin(18, Pin.OUT),
Pin(5, Pin.OUT),
Pin(17, Pin.OUT),
Pin(16, Pin.OUT),
Pin(4, Pin.OUT),
Pin(2, Pin.OUT),
Pin(15, Pin.OUT),
]
leds2= [
Pin(13, Pin.OUT),
Pin(12, Pin.OUT),
Pin(14, Pin.OUT),
Pin(27, Pin.OUT),
Pin(26, Pin.OUT),
Pin(25, Pin.OUT),
Pin(33, Pin.OUT),
Pin(32, Pin.OUT),
Pin(23, Pin.OUT),
Pin(0, Pin.OUT)
]
#ordem padrão: 22, 21, 19, 18, 5, 17, 16, 4, 2, 15, 13, 12, 14, 27, 26, 25, 33, 32, 23, 0
#ordem necessária: 22, 13, 21, 12, 19, 14, 18, 27, 5, 26, 17, 25, 16, 33, 4, 32, 2, 23, 15, 0
while True:
leds2[0].value(0)
leds2[1].value(0)
leds2[2].value(0)
leds2[3].value(0)
leds2[4].value(0)
leds2[5].value(0)
leds2[6].value(0)
leds2[7].value(0)
leds2[8].value(0)
leds2[9].value(0)
for x in range (10):
leds[x].value(1)
sleep(0.05)
if x == 10:
leds2[x].value(1)
else:
leds2[x-1].value(1)
sleep(0.2)
for x in reversed(range (10)):
leds[x].value(0)
sleep(0.05)
if x != 9:
leds2[x+1].value(0)
sleep(0.2)