arduino IDE是一款让用户能轻松开发各种编辑软件的代码系統工具,这款工具兼容性非常强,多种系统运行让用户不需要担心任何问题,适配各种系统,感兴趣的小伙伴赶紧下载试试吧。
1、跨平台
Arduino IDE可以在Windows、Macintosh OSX、Linux三大主流操作系统上运行,而其他的大多数控制器只能在Windows上开发。
2、簡單清晰的開發
基于processing IDE开发。对于初学者来说,极易掌握,同时有着足够的灵活性。语言基于wiring语言开发,是对 AVRGCC库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。
3、開放性
硬件原理圖、電路圖、IDE軟件及核心庫文件都是開源的,在開源協議範圍內裏可以任意修改原始設計及相應代碼。
4、社區與第三方支持
有著衆多的開發者和用戶,你可以找到他們提供的衆多開源的示例代碼、硬件設計。例如,可以在Github、Openjumper等網站找到第三方硬件、外設、類庫等支持,更快更簡單的擴展你的項目。
5、硬件開發的趨勢
Arduino IDE不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。简单的开发方式使得开发者更关注创意与实现,更快的完成自己的项目开发,大大节约了学习的成本,缩短了开发的周期。
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等输入的装置的互动内容,可以更简单地达成单人或多人遊戲互动