from machine import Pin
import time
# Inisialisasi push button sebagai input dengan pull-down
button1 = Pin(0, Pin.IN, Pin.PULL_DOWN)
button2 = Pin(1, Pin.IN, Pin.PULL_DOWN)
button3 = Pin(2, Pin.IN, Pin.PULL_DOWN)
# Inisialisasi LED sebagai output
led1 = Pin(28, Pin.OUT)
led2 = Pin(27, Pin.OUT)
led3 = Pin(26, Pin.OUT)
led4 = Pin(22, Pin.OUT)
led5 = Pin(21, Pin.OUT)
led6 = Pin(20, Pin.OUT)
while True:
if button1.value() == 1: # Jika tombol 1 ditekan
led1.value(1)
led2.value(1)
else:
led1.value(0)
led2.value(0)
if button2.value() == 1: # Jika tombol 2 ditekan
led3.value(1)
led4.value(1)
else:
led3.value(0)
led4.value(0)
if button3.value() == 1: # Jika tombol 3 ditekan
led5.value(1)
led6.value(1)
else:
led5.value(0)
led6.value(0)
time.sleep(0.1) # Tambahkan sedikit delay untuk stabilitas