from machine import Pin
from time import sleep

# Daftar pin GPIO untuk 5 LED
led_pins = [16, 4, 0, 2, 15]

# Inisialisasi LED sebagai output
leds = [Pin(pin, Pin.OUT) for pin in led_pins]

# Pola nyala: maju dan mundur
pattern = list(range(5)) + list(range(3, 0, -1))

while True:
    for i in pattern:
        # Matikan semua LED terlebih dahulu
        for led in leds:
            led.value(0)
        # Nyalakan LED saat ini
        leds[i].value(1)
        sleep(0.25)

Loading
esp32-devkit-c-v4