// กำหนดขาของปุ่มและไฟ
const int buttonPin = 2; // ขาของปุ่มกด
const int ledPin = 4; // ขาของ LED
// ตัวแปรสำหรับตรวจสอบสถานะของปุ่ม
int buttonState = 0;
void setup() {
// กำหนดขาเป็น input และ output
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
// อ่านค่าจากปุ่ม
buttonState = digitalRead(buttonPin);
// ถ้าปุ่มกดแล้วไฟติด
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH); // เปิดไฟ
} else {
digitalWrite(ledPin, LOW); // ปิดไฟ
}
}