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