from machine import Pin
import time
led1 = Pin(2, Pin.OUT)
led2 = Pin(4, Pin.OUT)
led3 = Pin(5, Pin.OUT)
led4 = Pin(16, Pin.OUT)
led5 = Pin(17, Pin.OUT)
led6 = Pin(18, Pin.OUT)
led7 = Pin(14, Pin.OUT)
led8 = Pin(13, Pin.OUT)
button_in = Pin(34, Pin.IN)
button_out = Pin(35, Pin.IN)
counter=0
while True:
if button_in.value() == 1 and counter < 8 :
counter += 1
time.sleep(0.3)
if counter == 1:
led1.value(1)
elif counter == 2:
led2.value(1)
elif counter == 3:
led3.value(1)
elif counter == 4:
led4.value(1)
elif counter == 5:
led5.value(1)
elif counter == 6:
led6.value(1)
elif counter == 7:
led7.value(1)
elif counter == 8:
led8.value(1)
if button_out.value() == 1 and counter > 0 :
if counter ==8:
led8.value(0)
elif counter == 7:
led7.value(0)
elif counter == 6:
led6.value(0)
elif counter == 5:
led5.value(0)
elif counter == 4:
led4.value(0)
elif counter == 3:
led3.value(0)
elif counter == 2:
led2.value(0)
elif counter == 1:
led1.value(0)
counter -= 1
time.sleep(0.3)