#Written by Andaman Phewkliang
from machine import Pin
import time
from time import sleep
led0 = Pin(20, Pin.OUT)
led1 = Pin(19, Pin.OUT)
led2 = Pin(18, Pin.OUT)
led3 = Pin(17, Pin.OUT)
led4 = Pin(16, Pin.OUT)
led5 = Pin(15, Pin.OUT)
led6 = Pin(14, Pin.OUT)
led7 = Pin(13, Pin.OUT)
button1 = Pin(10, Pin.IN, Pin.PULL_UP)
button2 = Pin(11, Pin.IN, Pin.PULL_UP)
leds = [20,19,18,17,16,15,14,13]
time.sleep(0.1) # Wait for USB to become ready
while True:
led0.off()
led1.off()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.off()
time.sleep(0.05)
if button1.value() == 0:
led0.on()
time.sleep(0.25)
led0.off()
led1.on()
time.sleep(0.25)
led1.off()
led2.on()
time.sleep(0.25)
led2.off()
led3.on()
time.sleep(0.25)
led3.off()
led4.on()
time.sleep(0.25)
led4.off()
led5.on()
time.sleep(0.25)
led5.off()
led6.on()
time.sleep(0.25)
led6.off()
led7.on()
time.sleep(0.25)
led7.off()
if button2.value() == 0:
led7.on()
time.sleep(0.25)
led7.off()
led6.on()
time.sleep(0.25)
led6.off()
led5.on()
time.sleep(0.25)
led5.off()
led4.on()
time.sleep(0.25)
led4.off()
led3.on()
time.sleep(0.25)
led3.off()
led2.on()
time.sleep(0.25)
led2.off()
led1.on()
time.sleep(0.25)
led1.off()
led0.on()
time.sleep(0.25)
led0.off()