Linkit 7697

物聯網應用基礎課程


| 3. 數位輸入 |

按鈕模組開與關




這個主題會將外部元件得到的訊號傳回LinkIt 7697中

透過常見的按鈕模組,使用數位輸入的方式接收訊號並且判斷按鈕是否被按下

接著透過小挑戰,製作按鈕控制LED燈與多按鈕控制器吧!



你會學到的事

認識按鈕模組

使用數位腳位

學習數位輸入

使用條件判斷

偵測按鈕是否被按下

更換成其他數位輸入模組


設備需求

LinkIt7697

感測器擴充板

可上網的電腦

Micro-USB傳輸線

按鈕模組

杜邦連接線

3條:1pin


數位輸入介紹

在「初次使用LinkIt 7697」的「基礎電學觀念」中,我們學習到高電位與低電位的觀念。

使用數位輸入接收外部元件訊號,就只會收到低電位與高電位兩種情況,對應的讀取值也只有兩種,通常以「0」與「1」呈現。

例如:我們使用數位輸入的按鈕模組時,就會收到兩種結果。按鈕被按下或放開時,會產生對應的電位狀態,以及讀取值。


小知識補充:

按鈕模組會有不同的狀態哦! 有些按鈕按下時,讀取值是「0」,但是有些按鈕按下時,讀取值卻是「1」。因此,要使用按鈕模組時,記得「先觀察它按下與放開的狀態」,再進行其他的設計哦!

認識按鈕模組

按鈕模組是最常見的數位輸入元件,讀取的輸入訊號為0與1,可以表示按下或放開的兩個狀況。

常見的按鈕依按壓模式有兩種分類:

1. 自動回復開關

自動回復開關:當開關被按下後,改變狀態為「開關被按下」。放開時會回復原狀,並且改變狀態為「開關放開」。

按鈕開關

微動開關

2. 非自動回復開關

非自動回復開關:當開關被按下後,改變狀態為「開關被按下」,放開時仍然維持先前狀態。如果要改變狀態,需要再按一次開關。

指撥開關

二段式開關