Arduino是強大免費的編寫arduino程序的軟件,是一個跨平臺的IDE,結(jié)合工作與Arduino的控制器,將程序編寫好后,就可以通過此軟件上傳到arduino開發(fā)板中執(zhí)行。該軟件提供的Arduino電路板,包括的Arduino UNO,納米,大型,esplora,以太網(wǎng),F(xiàn)IO,以及Arduino的的LilyPad一系列廣泛的支持。
Arduino開發(fā)編輯器軟件特色
1、開放源代碼的電路圖設(shè)計,程序開發(fā)接口免費下載,也可依需求自己修改。
2、使用低價格的微處理控制器(AVR系列控制器),可以采用USB接口供電,不需外接電源,也可以使用外部9VDC輸入。
3、Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入AVR芯片。有了bootloader之后,可以通過串口或者USB to Rs232線更新固件。
4、可依據(jù)官方提供的Eagle格式PCB和SCH電路圖簡化Arduino模組,完成獨立運作的微處理控制;可簡單地與傳感器,各式各樣的電子元件連接(例如:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達(dá),…等)
5、支持多種互動程序,如:Flash、Max/Msp、VVVV、PD、C、Processing等。
6、應(yīng)用方面,利用Arduino,突破以往只能使用鼠標(biāo)、鍵盤、CCD等輸入的裝置的互動內(nèi)容,可以更簡單地達(dá)成單人或多人游戲互動。
Arduino開發(fā)編輯器數(shù)據(jù)類型
boolean 布爾
char 字符
byte 字節(jié)
int 整數(shù)
unsigned int 無符號整數(shù)
long 長整數(shù)
unsigned long 無符號長整數(shù)
float 浮點
double 雙字節(jié)浮點
string 字符串
array 數(shù)組