Arduino IDE是一個(gè)基于開(kāi)放原始碼的Arduino設(shè)計(jì)助手,讓程序員以最快的速度編寫(xiě)Arduino程序,軟件構(gòu)建于開(kāi)放原始碼simple I/O介面版,并且具有使用類(lèi)似Java,c語(yǔ)言的Processing/Wiring開(kāi)發(fā)環(huán)境。將程序編寫(xiě)好后,就可以通過(guò)此軟件上傳到Arduino開(kāi)發(fā)板中執(zhí)行。
Arduino IDE基于Processing IDE開(kāi)發(fā),是Arduino官方推出的一個(gè)集成開(kāi)發(fā)環(huán)境。作為一款開(kāi)放源代碼的軟件,Arduino IDE是由Java、Processing、 avr-gcc等開(kāi)放源碼的軟件寫(xiě)成,其一大特點(diǎn)是跨平臺(tái)的兼容性,讓用戶(hù)可以在Windows、Macintosh OSX、Linux三大主流操作系統(tǒng)上運(yùn)行。Arduino IDE界面友好,語(yǔ)法簡(jiǎn)單,對(duì)于初學(xué)者來(lái)說(shuō)極易掌控,同時(shí)也保留了足夠的靈活性。在開(kāi)發(fā)方式上使得Arduino的程序開(kāi)發(fā)變得非常便捷,開(kāi)發(fā)者可以更加關(guān)注創(chuàng)意與實(shí)現(xiàn),更快的完成自己的項(xiàng)目開(kāi)發(fā),大大的節(jié)約了學(xué)習(xí)的成,縮短了開(kāi)發(fā)的周期成本。
跨平臺(tái)
Arduino IDE可以在Windows、Macintosh OS X、Linux三大主流操作系統(tǒng)上運(yùn)行,而其他的大多數(shù)控制器只能在Windows上開(kāi)發(fā)。
簡(jiǎn)單清晰
Arduino IDE基于processing IDE開(kāi)發(fā)。對(duì)于初學(xué)者來(lái)說(shuō),極易掌握,同時(shí)有著足夠的靈活性。Arduino語(yǔ)言基于wiring語(yǔ)言開(kāi)發(fā),是對(duì) avr-gcc庫(kù)的二次封裝,不需要太多的單片機(jī)基礎(chǔ)、編程基礎(chǔ),簡(jiǎn)單學(xué)習(xí)后,你也可以快速的進(jìn)行開(kāi)發(fā)。
開(kāi)放性
Arduino的硬件原理圖、電路圖、IDE軟件及核心庫(kù)文件都是開(kāi)源的,在開(kāi)源協(xié)議范圍內(nèi)里可以任意修改原始設(shè)計(jì)及相應(yīng)代碼。
發(fā)展迅速
Arduino不僅僅是全球最流行的開(kāi)源硬件,也是一個(gè)優(yōu)秀的硬件開(kāi)發(fā)平臺(tái),更是硬件開(kāi)發(fā)的趨勢(shì)。Arduino簡(jiǎn)單的開(kāi)發(fā)方式使得開(kāi)發(fā)者更關(guān)注創(chuàng)意與實(shí)現(xiàn),更快的完成自己的項(xiàng)目開(kāi)發(fā),大大節(jié)約了學(xué)習(xí)的成本,縮短了開(kāi)發(fā)的周期。
因?yàn)锳rduino的種種優(yōu)勢(shì),越來(lái)越多的專(zhuān)業(yè)硬件開(kāi)發(fā)者已經(jīng)或開(kāi)始使用Arduino來(lái)開(kāi)發(fā)他們的項(xiàng)目、產(chǎn)品;越來(lái)越多的軟件開(kāi)發(fā)者使用Arduino進(jìn)入硬件、物聯(lián)網(wǎng)等開(kāi)發(fā)領(lǐng)域;大學(xué)里,自動(dòng)化、軟件,甚至藝術(shù)專(zhuān)業(yè),也紛紛開(kāi)展了Arduino相關(guān)課程。
解壓安裝包到任意位置,(筆者解壓到桌面),打開(kāi)此文件夾,如圖所示:
雙擊”arduino.exe“即可運(yùn)行。
下面是Arduino的主界面,
上圖對(duì)Arduino主界面進(jìn)行了簡(jiǎn)單的功能標(biāo)注說(shuō)明,在后面的章節(jié)中將詳細(xì)說(shuō)明每個(gè)菜單的功能用途。
驗(yàn)證代碼:在燒錄代碼之前,對(duì)編輯的代碼進(jìn)行驗(yàn)證,檢測(cè)代碼是否有錯(cuò)誤的地方,在編輯結(jié)果提示區(qū)里顯示出來(lái),方便用戶(hù)修改。
燒錄代碼:在此開(kāi)發(fā)工具里編輯的代碼,還不能控制arduino,讓arduino運(yùn)行出你想要的結(jié)果,還必須將此代碼上傳到arduino主開(kāi)發(fā)板中(也就是燒錄),此開(kāi)發(fā)工具將你編寫(xiě)的代碼轉(zhuǎn)換成arduino開(kāi)發(fā)板可以理解的語(yǔ)言后才能運(yùn)行。
Arduino主界面:
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門(mén)子PLC S7......
3百度網(wǎng)盤(pán)清爽精簡(jiǎn)純凈版-網(wǎng)盤(pán)工具-百度網(wǎng)盤(pán)清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專(zhuān)用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......