#Lab6_GPIO_Putpull_Button_multiLED.py

# 1 ประกาศ/เรียกใช้โมดูล
from machine import Pin
import time

# 2 ประกาศตัวแปร/สร้างตัวแปรต่างๆ
led_red = Pin(23, Pin.OUT) # Pin.OUT กำหนดให้ขานี้เป็นขาแสดงผล
led_yellow = Pin(22, Pin.OUT) # Pin.OUT กำหนดให้ขานี้เป็นขาแสดงผล
led_green = Pin(21, Pin.OUT) # Pin.OUT กำหนดให้ขานี้เป็นขาแสดงผล
button = Pin(5, Pin.IN) # Pin.IN กำหนดให้ขานี้เป็นขารับค่า


while True:
    status_button = button.value() # อ่านค่าสถานะ 1/0
    print("สถานะปุ่มกด: ", status_button)

    if status_button == 1:
        led_red.on()
        led_yellow.on()
        led_green.on()
        print("เปิดไฟ ")
    else:
        led_red.off()
        led_yellow.off()
        led_green.off()
        print("ปิดไฟ ")