13-06三開關之使用

題目一:傾斜開關模組

  • 說明:利用「傾斜開關模組」來點燈(D10的LED燈)

  • 「傾斜開關模組」的圖片:

  • 接法:將「傾斜開關模組」連接到 S4A Sensor Board的「D2D3腳位

  • 進入Moto Blockly

    • 將上面程式轉成Arduino程式語言,並將程式複製到Arduino IDE裡面來上傳

void setup()

{

pinMode(2, INPUT);

pinMode(10, OUTPUT);

}

void loop()

{

if (digitalRead(2) == 1) {

digitalWrite(10,HIGH);

delay(100);

} else {

digitalWrite(10,LOW);

delay(100);

}

}

  • 測試後,發現上圖左方向下傾斜則燈亮;右方向下傾斜則燈滅

題目二:磁簧開關模組

  • 說明:利用「磁簧開關模組」來點燈(D10的LED燈)

  • 「傾斜開關模組」的圖片:

  • 接法:將「磁簧開關模組」連接到 S4A Sensor Board的「D2D3腳位

  • 進入Moto Blockly

  • 程式同題目一

  • 測試後,發現上圖磁鐵靠近則燈亮;磁鐵遠離則燈滅 (註:沒有磁鐵可測試)

題目二:微動開關模組

  • 說明:利用「微動開關模組」來點燈(D10的LED燈)

  • 「微動開關模組」的圖片:

  • 接法:將「微動開關模組」連接到 S4A Sensor Board的「D2D3腳位

  • 進入Moto Blockly

  • 程式同題目一

  • 測試後,發現壓下開關則燈亮;放回開關則燈滅! (註:理論上是這樣,但燈沒亮,不知是不是設備故障??)