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