from machine import Pin
from time import sleep
led_pins = [15, 2, 4, 16, 17, 5, 18, 19]
leds = [Pin(pin, Pin.OUT) for pin in led_pins]
# الزرار الأخضر (يوصل بـ 3.3V والطرف التاني بالبن)
green_button = Pin(34, Pin.IN)
# الزرار الأحمر
red_button = Pin(35, Pin.IN)
current_led = 0 # عدد الليدات المنورة
while True:
# الزرار الأخضر: ينور LED جديد
if green_button.value() == 1:
if current_led < len(leds):
leds[current_led].on()
current_led += 1
sleep(0.3) # delay لتفادي التكرار
# الزرار الأحمر: يطفي LED
if red_button.value() == 1:
if current_led > 0:
current_led -= 1
leds[current_led].off()
sleep(0.3)