// กำหนดอุปกรณ์
const int LED_PIN = 12; // หมายเลขพินสำหรับ LED
const int SWITCH_PIN = 6; // หมายเลขพินสำหรับสวิตช์กดและปล่อย
void setup() {
// ตั้งค่าการเชื่อมต่ออุปกรณ์
pinMode(LED_PIN, OUTPUT); // ตั้งค่า LED ให้เป็นพินเอาต์พุต
pinMode(SWITCH_PIN, INPUT_PULLUP); // ตั้งค่าสวิตช์ให้เป็นพินอินพุตพร้อมตัวดึง Pull-Up ภายนอกบอร์ด Arduino
}
void loop() {
// ผลลัพธ์หรือสถานการณ์ที่คุณต้องการให้เกิดขึ้น: เมื่อคุณกดสวิตช์, LED จะกระพริบอย่างต่อเนื่อง
if (digitalRead(SWITCH_PIN) == LOW) { // ตรวจสอบว่าสวิตช์ถูกกด (LOW) หรือไม่
digitalWrite(LED_PIN, HIGH); // เปิด LED
delay(500); // รอ 500 มิลลิวินาที (0.5 วินาที)
digitalWrite(LED_PIN, LOW); // ปิด LED
delay(500); // รออีก 500 มิลลิวินาที
}
}