from machine import Pin # นำเข้า Pin เพื่อใช้ควบคุมขา GPIO ของบอร์ด
import time # นำเข้า time เพื่อใช้หน่วงเวลา (delay)
led = Pin(15, Pin.OUT) # กำหนดขา GP15 เป็นขาออก (OUTPUT) สำหรับต่อ LED
button = Pin(14, Pin.IN, Pin.PULL_UP) # กำหนดขา GP14 เป็นขาเข้า (INPUT) สำหรับปุ่มกด และใช้ตัวต้านทานดึงขึ้น (PULL_UP)
while True: # วนลูปให้โปรแกรมทำงานตลอดเวลา
if button.value() == 0: # ถ้ากดปุ่ม (PULL_UP -> กดแล้วค่าจะเป็น 0)
led.value(4) # สั่งให้ LED ติด
else: # ถ้าไม่กดปุ่ม
led.value(0) # สั่งให้ LED ดับ
time.sleep(0.06) # หน่วงเวลาเล็กน้อย 0.05 วินาที ป้องกันสัญญาณเด้งของปุ่ม