天天看點

Arduino介紹

Arduino介紹

Arduino是源自意大利的一個開放源代碼的硬體項目,該平台包括一片具備簡單I/O功效的電路闆以及一套整合開發環境軟體。Arduino可用來開發獨立運作、并具互動性的電子産品,也可以開發與PC相連的周邊裝置,同時能在運作時與PC上的軟體進行互動。

Arduino的電路闆硬體可以自行焊接組裝,也可以購買已組裝好的成品,而整合開發環境軟體則可通過網絡免費下載下傳與使用。目前Arduino的硬體部分支援Atmel的ATmega 8與ATmega 168等微控器。 此外,Arduino方案獲得2006年Prix Art Electronica電子通訊類方面的榮譽獎。 Arduino的硬體電路參考設計部分是以知識共享(Creative Commons;CC)形式提供授權。相應的原理圖和電路圖都可以從Arduino網站上獲得。

注:

CC 知識共享,是一個非營利組織,也可以指一種有彈性的版權授權方式。知識共享的主要宗旨是增加創意作品的流通性及可衍生性,作為其他人據以創作及共享的基礎,并尋找适當的法律以確定上述理念。

傳統的著作權通常位兩種極端,一端是“保留所有權利”,另一端則是“不保留任何權利”(即公有領域,public domain)。知識共享則試圖在兩者中間廣大的灰色地帶保有彈性,使得創作者可以“保留部分權利”。知識共享提供多種可供選擇的授權形式及條款組合,創作者可與大衆分享創作,授予其他人再散布的權利,卻又能保留其他某些權利。

Arduino特點:

· 開放原始碼的電路圖設計,程式開發介面

· 免費下載下傳,也可依需求自己修改

· Arduino 可使用ISCP線上燒入器,自行将新的IC晶片燒入“bootloader”。

· 可依據官方電路圖,簡化Arduino模組,完成獨立運作的微處理控制。

· 可簡單地與傳感器,各式各樣的電子元件連接配接(EX:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達,…等)

· 支援多樣的互動程式 ex: Flash,Max/Msp,VVVV,PD,C,Processing…等

· 使用低價格的微處理控制器(ATMEGA8-16) ¥30-40

· USB接口,無需外接電源。另外有提供9VDC輸入

· 應用方面,利用Arduino,突破以往隻能使用滑鼠,鍵盤,CCD等輸入的裝置的互動内容,可更簡單地實作單人或多人遊戲互動。

下一篇: ARIS介紹

繼續閱讀