from machine import Pin #Importa a classe Pin da biblioteca machine
from time import sleep_ms #Importa a função sleep_ms da biblioteca time
pinos = (6, 7, 8, 9, 10, 11, 12, 13, 14) #Pinos GPIOs, do GPIO6 ao GPIO14
leds = [Pin(x, Pin.OUT) for x in pinos]
while True: #Loop infinito
# Acende os LEDs um a um (gradativo)
#Esse laço percorre todos os valores do vetor leds, e a variável led realiza as instruções em cada valor do vetor
for led in leds:
led.value(1)
sleep_ms(200)
#Apaga os LEDs um a um na ordem inversa (gradativo)
for led in reversed(leds):
led.value(0)
sleep_ms(200)
sleep_ms(1000)