網友評分: 4.6分
Arduino IDE是一款基于Processing IDE開發的集成開發環境,是由Java、Processing、 avr-gcc等開放源碼的軟件寫成,你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會告訴Arduino電路板要做些什么了,非常方便。
1、開放源代碼的電路圖設計,程序開發接口免費下載,也可依需求自己修改。
2、使用低價格的微處理控制器(AVR系列控制器),可以采用USB接口供電,不需外接電源,也可以使用外部9VDC輸入。
3、Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入AVR芯片。有了bootloader之后,可以通過串口或者USB to Rs232線更新固件。
4、可依據官方提供的Eagle格式PCB和SCH電路圖簡化Arduino模組,完成獨立運作的微處理控制;可簡單地與傳感器,各式各樣的電子元件連接(例如:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達,…等)
5、支持多種互動程序,如:Flash、Max/Msp、VVVV、PD、C、Processing等。
6、應用方面,利用Arduino,突破以往只能使用鼠標、鍵盤、CCD等輸入的裝置的互動內容,可以更簡單地達成單人或多人游戲互動。
新IDE的另一個重要功能是:實時調試器,它使您可以在板上交互式地運行代碼并檢查其執行情況,而無需編寫數十個“ Serial.println()”語句。只需觸發調試面板,在要暫停執行的位置設置斷點并檢查變量的內容即可。您甚至可以隨時更改變量的內容并恢復執行!
單步調試的新特性支持基于 SAMD 和 Mbed 平臺的所有 Arduino 板,第三方板的 Arduino 內核維護器可以通過添加相關配置參數來增加對調試的支持。使用時還需要 使用Segger-J-Link連接到板子上的JTAG引腳。過段時間官方將發布技術指南。
新的IDE基于Eclipse Theia框架,這是一個開源項目,基于與VS Code相同的架構——前端使用TypeScript,后端主要使用 Golang 完成。
標簽: IDE編輯器