//esp06_Button-LED
#define LED 2
#define BUTTON 25
//ประกาศตัวแปรเปลี่ยนค่าได้
int ButtonState = LOW;
void setup() {
pinMode(LED, OUTPUT); //กำหนด LED เป็น Output
pinMode(BUTTON, INPUT_PULLUP); //กำหนด LED เป็น INPUT_PULLUP
}
void loop() {
//อ่านค่าสถานะจาก Button
ButtonState = digitalRead(BUTTON);
if (ButtonState == LOW)
digitalWrite(LED, HIGH); //หลอดไฟติด
else
digitalWrite(LED, LOW); //หลอดไฟดับ
}