from machine import Pin
import time
led1 = Pin(2, Pin.OUT)
led2 = Pin(4, Pin.OUT)
led3 = Pin(5, Pin.OUT)
led4 = Pin(13, Pin.OUT)
led5 = Pin(14, Pin.OUT)
led6 = Pin(16, Pin.OUT)
led7 = Pin(17, Pin.OUT)
led8 = Pin(18, Pin.OUT)
all_leds = [led1, led2, led3, led4, led5, led6, led7, led8]
enter_btn = Pin(34, Pin.IN)
exit_btn = Pin(35, Pin.IN)
car_counter=0
x=car_counter
for led in all_leds:
led.off()
print("car counter ready")
while True :
if enter_btn.value():
if car_counter<8:
car_counter =(car_counter + 1)
print(" car enterd car_counter=",car_counter)
for i in range(8):
all_leds[i].value(1 if i < car_counter else 0)
pass
if exit_btn.value():
if car_counter>0:
car_counter=(car_counter - 1)
print("Car exited car_counter=",car_counter)
for i in range(8):
all_leds[i].value(1 if i < car_counter else 0)
time.sleep(0.3)