Page 20 - ePN022_輕課程用Scratch(mBlock3)玩Arduino_PDF
P. 20
Chapter 1 硬體:認識 Arduino 及實驗板
1-2 Arduino 開發板
1-2.1 Arduino 特色
Arduino 採用了基於開放原始碼(Source Code)的軟硬體平台,此平台不
只包含了一塊簡單 I/O 功能的電路板,也可使用簡化的程式語言或圖控語言進行
開發。
Arduino 內建「人類世界」與「微控制器世界」的轉換介面,如前面介紹的
ADC 及 PWM 輸出,因此只要透過感測器感測,再經程式處理以文字、聲音、
光影、機械呈現,即可達成一些互動作品目的,如下圖的互動音樂階梯、臺中花
博會聆聽聲音的機械花等,Arduino 讓創意更加容易實現。
西安地鐵的互動音樂階梯 臺中花博有生命科技的機械花
https://youtu.be/fpYC6wuDYbI https://youtu.be/4oMRcMvEvJg
另外,Arduino 具備標準的串列傳輸介面,很容易與 Scratch、mBlock 等軟
體溝通,也可透過藍牙裝置、Wifi 模組跟手機互動,快速打造出互動裝置作品或
是物聯網(Internet of Things;IoT)應用。
1-2.2 認識 Arduino Uno 板腳位及用法
源自 Arduino 義大利原廠的控制板種類繁多,各有各的特色,為方便實驗,
本節介紹最穩定、適合入門的 Uno 板。Uno 板外觀及腳位(pin)如圖 1-6 所示,
其中,粉紅色底的數字為數位 I/O,綠色底數字為類比 I/O。詳細說明如下:
註:I/O 是指輸出入腳,可依程式需求規劃為輸入(Input)或輸出(Output)腳位。
10