Arduino Button Module 按鈕模組接法

Arduino Button Module 按鈕模組接法

 

最近在玩Arduino的時候發現到很多模組型的商品都會有3個接腳,但是一般不用模組的話接起來的方法又不同,像是

Cooper Maa這裡有教學說明按鈕元件該如果接,韌體該怎麼收,但是如果換成模組的話~接法完全不同,韌體的判斷也就相反。

 

 

 

放大圖片

 

 

該模組只要將線路接上後點位的訊號都是為HIGH,按鈕按下後變為LOW

Cooper Maa這邊Arduino 筆記 - Lab2 使用按鍵控制 LED 燈號此篇文章的方法有所不同。

 

 

┌────┐
│ S + - │
│ ◎ ◎ ◎ │
└────┘


S: Digital 2 ~ 13都可
+: 5V
-: GND

 

測試Code


{
  Serial.begin(9600);
  for(int i = 2 ; i <= 13; i++)
  {
    pinMode(i, INPUT);
  }
}

void loop()
{
  for(int i = 2 ; i <= 13; i++)
  {
    Serial.print(i);
    Serial.print("=");    
    Serial.print(digitalRead(i));
    Serial.print(", ");
  }
  Serial.println(" ");
  delay(1000);
}

 

參考文件:

Arduino 筆記 - Lab2 使用按鍵控制 LED 燈號   http://coopermaa2nd.blogspot.tw/2010/12/arduino-lab2-led.html