คือ Code ตามลิงค์นี้เลยอ่าครับ
https://www.arduino.cc/en/tutorial/button
*ตาม Code อันเดิม กด switch เเล้วติดพอปล่อยเเล้วดับ
**จะดัดเเปลงให้ กดswitchครั้งเเรกไฟติด1ครั้ง --กดครั้งที่2ไฟออก2ครั้ง--กดครั้งที่3ไฟออก3ครั้ง
เเล้วกดอีกครั้งกลับไปติด1อีกครั้งวนไปเรื่อยๆอ่าครับ
Code
const int buttonPin = 2;
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop(){
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
โค้ดตามนี้นะครับมาจากเว็บ ----->
https://www.arduino.cc/en/tutorial/button
Arduino คำสั่ง button จะดัดเเปลงให้เป็นตามนี้ต้องเเก้ยังไงบ้างเหรอครับ
*ตาม Code อันเดิม กด switch เเล้วติดพอปล่อยเเล้วดับ
**จะดัดเเปลงให้ กดswitchครั้งเเรกไฟติด1ครั้ง --กดครั้งที่2ไฟออก2ครั้ง--กดครั้งที่3ไฟออก3ครั้ง
เเล้วกดอีกครั้งกลับไปติด1อีกครั้งวนไปเรื่อยๆอ่าครับ
Code
const int buttonPin = 2;
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop(){
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
โค้ดตามนี้นะครับมาจากเว็บ -----> https://www.arduino.cc/en/tutorial/button