from machine import Pin
import time

counter = 0


last1 = 0
last2 = 0


button_1 = Pin(32, Pin.IN)
button_2 = Pin(33, Pin.IN)


led_1 = Pin(23, Pin.OUT)
led_2 = Pin(22, Pin.OUT)
led_3 = Pin(21, Pin.OUT)
led_4 = Pin(19, Pin.OUT)
led_5 = Pin(18, Pin.OUT)
led_6 = Pin(5,  Pin.OUT)
led_7 = Pin(17, Pin.OUT)
led_8 = Pin(16, Pin.OUT)

while True:
    cur1 = button_1.value()
    cur2 = button_2.value()

    if cur1 == 1 and last1 == 0:
        if counter < 8:
            counter += 1

    if cur2 == 1 and last2 == 0:
        if counter > 0:
            counter -= 1
        

        

    last1 = cur1
    last2 = cur2


    print(counter)


    if   counter == 0:
        led_1.value(0)
    if   counter == 1:
        led_1.value(1)
        led_2.value(0)
    elif counter == 2:
        led_2.value(1)
        led_3.value(0)
    elif counter == 3:
        led_3.value(1)
        led_4.value(0)
    elif counter == 4:
        led_4.value(1)
        led_5.value(0)
    elif counter == 5:
        led_5.value(1)
        led_6.value(0)
    elif counter == 6:
        led_6.value(1)
        led_7.value(0)
    elif counter == 7:
        led_7.value(1)
        led_8.value(0)
    elif counter == 8:
        led_8.value(1)

    time.sleep(0.05)