from machine import Pin 
import time 

# Daftar GPIO untuk LED dan push button 
led_pins = [2, 3, 4, 8, 7, 16]  # 6 Output LED 
button_pins = [9, 17]  # 2 Input dari push button 

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

# Inisialisasi push button sebagai input dengan pull-down 
buttons = [Pin(pin, Pin.IN, Pin.PULL_DOWN) for pin in button_pins] 

while True: 
    # Jika button 1 ditekan, nyalakan 3 LED pertama
    if buttons[0].value() == 1:
        for i in range(3):
            leds[i].on()
    else:
        for i in range(3):
            leds[i].off()
    
    # Jika button 2 ditekan, nyalakan 3 LED berikutnya
    if buttons[1].value() == 1:
        for i in range(3, 6):
            leds[i].on()
    else:
        for i in range(3, 6):
            leds[i].off()
    
    time.sleep(0.05)  # Delay untuk debounce sederhana
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT