Page 16 - Arduino智慧生活基礎應用-使用圖控化motoBlockly程式語言
P. 16
8
數位與類比
數位 數位
類比 類比
(PWM)
輸入裝置 輸出裝置
Arduino 的外接模組不論是輸入還是輸出裝置,都可以依其訊號傳輸的型態再分
為數位(Digital)與類比(Analog)兩種不同類別。而不同類別的裝置,其所連接的
Arduino 腳位也會跟著不同。所以為了避免外接裝置因裝錯腳位而造成不可預期的問
題,我們需要具備基本的裝置類別判斷能力才行。
智慧生活基礎應用
Arduino
簡單來說,若是輸入裝置僅能回傳開啟(ON)/ 關閉(OFF)、高(HIGH)/
低(Low)或真(True)/ 假(False)等兩種不同狀況的型態(例如按鈕或微動開關),
或是 Arduino 僅能以兩種方式(開啟或關閉)來控制輸出裝置(例如繼電器、單純的
LED 開關),那麼這類的外接模組便可歸類為「數位裝置」。而其他能夠以兩種型
態以上回傳或控制的模組(例如可變電阻或檯燈的亮度控制),則是歸類為「類比裝
置」。
說得更淺白一些,數位裝置就像是考卷上只有“對"與“錯"之分的「是非題」:
輸入型的數位裝置只能回傳給 Arduino 開發板“是(True)"或“否(False)"的
結果,而輸出型的數位裝置也只可以有“開啟"和“關閉"兩種不同的情境展現。反
之,只要是如同「選擇題」一般,可以回傳或設定成兩種以上(大多為 0 ~ 255 或 0 ~
1023)不同情境的模組,便可稱為是類比裝置。
數位裝置—是非題 類比裝置—選擇題