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)