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)