Page 13 - eAT019_Arduino微電腦專題製作_課本PDF
P. 13
Arduino 微電腦專題製作
什麼是 Arduino ?
1 Arduino 的故事
「Arduino」原文為義大利語發音
(註 1),代表一種開源架構(註 2)的微
控器開發平台。主要的開發者包括義大
利 Ivrea 互動設計學院的教師 Massimo
Banzi, 負責軟體設計的 David A.
Mellis,以及負責硬體設計的西班牙微
控器工程師 David Cuartielles。
圖 1 Arduino 的開發團隊
由於 Banzi 在教學時,需要一種程 (左起 David Cuartielles, Gianluca Martino,
Tom Igoe, David Mellis, 和 Massimo Banzi,
式操作環境簡易, 同時價格低廉的電子控
2011 年紐約)
制系統,於是與 Mellis 以及 Cuartielles
等人開始 Arduino 的設計與開發。因為採用創用 CC(Creative Commons)的授
權規範(註 3),使得價格相對於其他類似功能的開發系統便宜許多;加上開發出操作
介面十分友善的整合發展環境(IDE),使得程式設計變較為簡易,讓 Arduino 一
上市就廣受歡迎。之後各種自行發展的創作與專題,紛紛以影片、部落格與論壇文
章的方式在網路上自由分享,更是豐富了 Arduino 的學習資源。從這些特點來看,
對於微控器初學者以及喜歡自己動手的 Maker (註 4),Arduino 可以說是目前能夠
找到最好的學習教材與開發工具。
註 1: 要知道 arduino 如何發音,可以利用 Google 的翻譯網頁,選擇義大利語,輸入「arduino」後,按下
對話框內的播音鍵就能聽到原文的發音。
註 2: 開源(open source)這個詞衍生自於 open source code,原是開放程式原始碼的意思,但開源則是已
經延伸解釋為含有非商業利益或是共同分享的意思。
註 3: CC(Creative Commons,台灣稱為創用 CC),是一個非營利組織,該組織主要宗旨是使得著作物能
更廣為流通與改作,提供一系列著作權授權方式,作為其他人據以創作及共享的基礎。台灣的創用 CC 內
容可參考網址:http://creativecommons.tw/license
註 4: 中文可稱為「自造者」或是「創客」,代表喜歡自己動手製造或是創作的人。基於開源的分享精神,配合
網路的迅速傳播,以及 Arduino 與 3D 印表機造成自作門檻的降低,已經形成一股自造者風潮(Maker
Movement)。
6