from machine import Pin
import time
# Definisi 10 pin LED (GP2 - GP11)
led_pins = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
leds = [Pin(p, Pin.OUT) for p in led_pins]
def all_off():
for led in leds:
led.low()
def running_forward(delay=0.1):
for i in range(len(leds)):
all_off()
leds[i].high()
time.sleep(delay)
def running_backward(delay=0.1):
for i in range(len(leds) - 1, -1, -1):
all_off()
leds[i].high()
time.sleep(delay)
def running_bounce(delay=0.1):
running_forward(delay)
running_backward(delay)
while True:
running_bounce(0.1) # Maju mundur