# Tujuan proyek: Menyalakan LED eksternal saat tombol tekan ditekan
#
# Perangkat keras dan koneksi yang digunakan:
# Tombol tekan ke GPIO Pin 16
# Resistor pull-down 10000 ohm untuk tombol tekan
# LED ke GPIO Pin 15
# Resistor 220 ohm untuk LED
# modules
from machine import Pin
from time import sleep
LED = Pin(15, Pin.OUT) # membuat objek LED, mengaturnya sebagai OUT
BUTTON = Pin(16, Pin.IN) # membuat objek Tombol Tekan, mengaturnya sebagai IN
# terus membaca sinyal dari tombol tekan saat papan memiliki daya
while True:
# jika sinyal dari tombol TINGGI (tombol ditekan), nyalakan LED
if BUTTON.value() == 1:
LED.on()
sleep(0.1)
# jika tidak, matikan LED
else:
LED.off()