物聯網開發硬體應用

提升國內高職學生物聯網開發硬體應用入門技術 待進入科技大學再升級為物聯網開發硬體設計人員


您沒有登錄。 請登錄註冊

基礎元件教學外部按鈕控制開關

向下  內容 [第1頁(共1頁)]

1 基礎元件教學外部按鈕控制開關 于 周四 10月 19, 2017 8:07 pm

Admin


Admin
專案說明

使用一個外接的按鈕來控制板子上的 USR LED 開關。
電路圖

LinkIt 7697
按鈕
杜邦線

按鈕的硬體 A-B 是連通,C-D 是連通。當按下按鈕後,下圖的 C (3.3V 供電) 會和 A-B 連通。就可以在 P2 針腳偵測到數位拉高的訊號。



積木畫布


產生出的 Arduino 程式如下
void setup()
{
pinMode(2, INPUT);
Serial.begin(9600);

pinMode(LED_BUILTIN, OUTPUT);
}

void loop()
{
if (HIGH == digitalRead(2)) {
Serial.println("按鈕按下");
digitalWrite(LED_BUILTIN, HIGH);

} else {
Serial.println("按鈕放開");
digitalWrite(LED_BUILTIN, LOW);
}

delay(100);
}

衍伸學習

(以下兩個範例只用到 3V3 和 GND,和程式完全無關)
以下範例,外部 LED 初始是暗的,按下按鈕兩邊接通會點亮

以下範例,外部 LED 初始是點亮的,按下按鈕兩邊接通,電流直接通過黃色那條接地,不經過 LED,就不會發亮了







檢視會員個人資料 http://iotboard.666forum.com

回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章