37 Sensors Kit - 004 按鍵開關
好啦,我想大家都知道這是什麼東西… XD 我就不廢話,直接測試看看這個有沒有壞。
連接 Arduino
跟上次的 KY-002 震動開關 一樣, 這個 button 模組其實把 S 與 - 接反了, 所以我必須跟教學文件唱反調…
- SIGNAL (S) 接到 Arduino 的 GND pin
- VCC (中間) 接上 Arduino 的 5V pin
- GND (-) 接到 Arduino 的 D3 pin
範例程式
#define BUTTON 3
void setup()
{
pinMode(LED_BUILTIN, OUTPUT);
pinMode(BUTTON, INPUT);
}
void loop()
{
// 讀取按鈕的狀態
int val = digitalRead(BUTTON);
// 如果按鈕按下,val 會變成 LOW
if (val == LOW)
digitalWrite(LED_BUILTIN, HIGH);
else
digitalWrite(LED_BUILTIN, LOW);
}