from machine import Pin
from time import sleep
# Define GPIO pins for 10 LEDs
led_pins = [2, 4, 5, 18, 19, 21, 22, 23, 25, 26] # change pins as per your wiring
# Initialize LED objects
leds = [Pin(pin, Pin.OUT) for pin in led_pins]
while True:
# Forward direction
for i in range(len(leds)):
leds[i].on()
sleep(0.2)
leds[i].off()
# Reverse direction
for i in range(len(leds)-1, -1, -1):
leds[i].on()
sleep(0.2)
leds[i].off()