from machine import Pin
from utime import sleep
led1 = Pin(1, Pin.OUT)
led2 = Pin(2, Pin.OUT)
led3 = Pin(3, Pin.OUT)
led4 = Pin(4, Pin.OUT)
led5 = Pin(5, Pin.OUT)
led6 = Pin(6, Pin.OUT)
led7 = Pin(7, Pin.OUT)
led8 = Pin(8, Pin.OUT)
led9 = Pin(9, Pin.OUT)
led10 = Pin(10, Pin.OUT)
button = Pin(28, Pin.IN, Pin.PULL_UP)
button2 = Pin(27, Pin.IN, Pin.PULL_UP)
button_exit = Pin(26, Pin.IN, Pin.PULL_UP)
leds = (led1, led2, led3, led4, led5, led6, led7, led8, led9, led10)
while True:
if button.value() == 0:
while True:
if button_exit.value() == 0 or button2.value() == 0:
break
for led in leds:
led.toggle()
sleep(0.3)
led.toggle()
sleep(0.3)
if button_exit.value() == 0 or button2.value() == 0:
break
if button2.value() == 0:
while True:
if button_exit.value() == 0 or button.value() == 0:
break
for led in reversed(leds):
led.toggle()
sleep(0.3)
led.toggle()
sleep(0.3)
if button_exit.value() == 0 or button.value() == 0:
break