Page 15 - Arduino智慧生活基礎應用-使用圖控化motoBlockly程式語言
P. 15
7
輸出與輸入
如同電腦主機擁有鍵盤、滑鼠與螢幕等不同的輸出入裝置,Arduino 也擁有屬於
自己的輸出入模組,這些模組大多是由一些特殊的感測元件組成。也由於 Arduino 可
以使用許多特殊的感測元件,所以 Arduino 與使用者之間便多了許多和電腦大相逕庭
的互動方式。
輸入 顏色感測器
輸出 超音波模組
第
1 章
Arduino
瓦斯/一氧化碳 聲音感測器
感測器 Arduino 、
與 IDE
伺服/直流馬達 蜂鳴器(喇叭) motoBlockly
輸入裝置 紹 介
如上圖紅箭頭所示,若將 Arduino 視為控制人體各器官的指揮中樞―大腦,那
麼可以感測外界資訊、並將相關資訊回傳給 Arduino(大腦)的元件(器官),都是
屬於「輸入裝置」的一種。例如可以辨別顏色的顏色感測器和可以偵測障礙物距離的
超音波模組,就像人體的眼睛一樣;而可以辨別聲音大小的聲音感測器,則有著如
同耳朵般的功能;另外可以偵測瓦斯、一氧化碳濃度的感測器,則是扮演了鼻子的角
色。如同以上這些會將所偵測到的環境數據回報給 Arduino 的感測元件,便統稱為
Arduino 的輸入裝置。
輸出裝置
反之則如上圖綠箭頭所示,若是由 Arduino(大腦)主動控制、並使其能做出一
些對應動作的元件(器官),便是屬於「輸出裝置」。例如可由 Arduino 決定旋轉方
向及速度的伺服或直流馬達,就像是由大腦控制動作的手腳;而由 Arduino 決定發出
何種旋律的蜂鳴器(喇叭),則像是由大腦決定要發出什麼聲音的嘴巴。諸如以上可
由 Arduino 主動控制其動作的元件,均通稱為 Arduino 的輸出裝置。