from machine import Pin
from time import sleep
led1 = Pin(2, Pin.OUT)
led2 = Pin(4, Pin.OUT)
led3 = Pin(5, Pin.OUT)
led4 = Pin(18, Pin.OUT)
led5 = Pin(19, Pin.OUT)
led6 = Pin(21, Pin.OUT)
led7 = Pin(22, Pin.OUT)
led8 = Pin(23, Pin.OUT)
button_on = Pin(12, Pin.IN, Pin.PULL_UP)
button_off = Pin(14, Pin.IN, Pin.PULL_UP)
count = 0
while True:
if button_on.value() == 0:
if count < 8:
count += 1
if count >= 1:
led1.value(1)
if count >= 2:
led2.value(1)
if count >= 3:
led3.value(1)
if count >= 4:
led4.value(1)
if count >= 5:
led5.value(1)
if count >= 6:
led6.value(1)
if count >= 7:
led7.value(1)
if count >= 8:
led8.value(1)
sleep(0.3)
if button_off.value() == 0:
if count > 0:
if count == 1:
led1.value(0)
if count == 2:
led2.value(0)
if count == 3:
led3.value(0)
if count == 4:
led4.value(0)
if count == 5:
led5.value(0)
if count == 6:
led6.value(0)
if count == 7:
led7.value(0)
if count == 8:
led8.value(0)
count -= 1
sleep(0.3)