Arduino คำสั่ง button จะดัดเเปลงให้เป็นตามนี้ต้องเเก้ยังไงบ้างเหรอครับ

กระทู้คำถาม
คือ 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
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่