什么是Arduino
發(fā)布時間:2011-09-05
閱讀量:2224
來源:我愛方案網
作者:
Arduino簡介
Arduino是一個開放的硬件平臺,包括一個簡單易用的I/O電路板,以及一個基于Eclipse的軟件開發(fā)環(huán)境。Arduino即可以被用來開發(fā)能夠 獨立運行,并具備一定互動性的電子作品,也可以被用來開發(fā)與PC相連接的外圍裝置,這些裝甚至還能夠與運行在PC上的軟件(如 Flash,Max/Msp,Director,Processing等)進行溝通。
Arduino硬件電路板可以自行焊接組裝,也可以購買已經組裝好的,軟件則可以從Arduino網站免費下載使用。其中硬件參考電路是以CC(Creative Commons)的形式提供授權。
Arduino可以使用開發(fā)完成的電子元件例如Switch或sensors或其他控制器、LED、步進馬達或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟件溝的接口,例如說:flash processing Max/MSP VVVV 或其他互動軟件…
特色:
1、開放源代碼的電路圖設計,程序開發(fā)接口免費下載,也可依需求自己修改。
2、使用低價格的微處理控制器(ATMEGA8或ATmega168)。可以采用USB接口供電,不需外接電源。也可以 使用外部9VDC輸入
3、Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入ATmega8或ATmega168芯片。有了 bootloader之后,可以通過串口或者USB to Rs232線更新固件。
4、可依據(jù)官方提供的Eagle格式PCB和SCH電路圖,簡化Arduino模組,完成獨立運作的微處理控制。簡單地與傳感器,各式各樣的電子元件連接(EX:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達……
5、支持多種互動程序,如:Flash、Max/Msp、VVVV、PD、C、Processing等
6、應用方面,利用Arduino,突破以往只能使用鼠標,鍵盤,CCD等輸入的裝置的互動內容,可以更簡 單地達成單人或多人游戲互動。
Arduino的核心開發(fā)團隊成員包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。