發展歷程
Massimo Banzi之前是義大利Ivrea一家高科技設計學校的老師。他的學生們經常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo Banzi跟David Cuartielles討論了這個問題。 David Cuartielles是一個西班牙籍晶片工程師,當時在這所學校做訪問學者。兩人決定設計自己的電路板,並引入了Banzi的學生David Mellis為電路板設計程式語言。兩天以後,David Mellis就寫出了程式碼。又過了三天,電路板就完工了。Massimo Banzi喜歡去一家名叫di Re Arduino的酒吧,該酒吧是以1000年前義大利國王Arduin的名字命名的。為了紀念這個地方,他將這塊電路板命名為Arduino。
隨後Banzi、Cuartielles和Mellis把設計圖放到了網上。著作權法可以監管開源軟體,卻很難用在硬體上,為了保持設計的開放源碼理念,他們決定採用Creative Commons(CC)的授權方式公開硬體設計圖。在這樣的授權下.任何人都可以生產電路板的複製品,甚至還能重新設計和銷售原設計的複製品。人們不需要支付任何費用,甚至不用取得Arduino團隊的許可。然而,如果重新發布了引用設計,就必須聲明原始Arduino團隊的貢獻。如果修改了電路板,則最新設計必須使用相同或類似的Creative Commons(CC)的授權方式,以保證新版本的Arduino電路板也會一樣是自由和開放的。唯一被保留的只有Arduino這個名字,它被註冊成了商標,在沒有官方授權的情況下不能使用它。
Arduino發展至今,已經有了多種型號及眾多衍生控制器推出。
功能
可以快速使用Arduino與Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider等軟體結合,作出互動作品。 Arduino可以使用現有的電子元件例如開關或者感測器或者其他控制器件、LED、步進馬達或其他輸出裝置。 Arduino也可以獨立運行,並與軟體進行互動,例如: Macromedia Flash, Processing, Max/MSP, Pure Data, VVVV或其他互動軟體…。 Arduino的IDE界面基於開放原始碼,可以免費下載使用,開發出更多令人驚艷的互動作品。
*基於知識共享開放元源碼的電路圖設計
*基於知識共享開放源碼的程式開發環境
*免費下載,也可依需求修改!遵照姓名標示。必須按照作者或授權人所指定的方式,表彰其姓名
*依相同方式分享,若改變、轉變著作,當散布該衍生著作時,需採用與本著作相同或類似的授權條款
* Arduino可使用ICSP線上燒入器,將「bootloader」燒入新的IC晶片
*可依據官方電路圖,簡化Arduino模組,完成獨立運作的微處理控制
*可簡單地與感測器,各式各樣的電子元件連線(例如:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達等)
*使用低價格的微處理控制器(ATMEGA 8-168)
* USB接口,不需外接電源。另外有提供9V直流電源輸入
*套用方面,利用Arduino,突破以往只能使用滑鼠,鍵盤,CCD等輸入的裝置進行互動內容的設計,可以更簡單地達成單人或多人遊戲互動。
主控制器
Arduino的型號有很多,如
Arduino Uno
Arduino Nano
Arduino LilyPad
Arduino Mega 2560
Arduino Ethernet
Arduino Due(使用SAM3X8E CPU)
Arduino Leonardo
Arduino Yun
Arduino MIni
Arduino pro
Arduino Duemilanove
Arduino Diecimila
Arduino micro
Arduino BT
Arduino esplora
Arduino NG
擴展板
Arduino的擴展板很多,如
Arduino GSM Shield
Arduino Ethernet Shield
ArduinoWiFiShield
Arduino Wireless SD Shield
Arduino USB Host Shield
Arduino Motor Shield
Arduino Wireless Proto Shield
Arduino Proto Shield