代码自动补全与导航
2.3.10 版本内置自动补全与代码导航,可在大型草图里快速跳转到定义,减少来回翻文件的时间。
官方说明 ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
面向 Arduino 开发板的开源编程环境,内置实时调试器与代码自动补全。
Arduino IDE 是 Arduino 官方推出的开源编程软件,当前主力版本为 2.3.10,相比旧版换用了更现代的编辑器与更跟手的界面,并加入自动补全、代码导航和实时调试器。它支持 Windows 7 及以上系统,另有 1.8.19 旧版可供下载。除桌面版外,还可以在浏览器里用 Arduino Cloud Editor 免费编写、上传和访问项目,并用 Arduino CLI 在命令行完成编译与烧录。不足在于:官网未公开具体收费方案,主要面向 Arduino 生态,跨平台桌面版仅列出 Windows 支持信息。
Arduino IDE 是 Arduino 官方为自家开发板推出的开源编程软件,用来编写、编译并把代码上传到 Arduino 板子上。它托管在 GitHub,面向从入门玩家到专业嵌入式开发的各类使用者。
当前主力版本是 Arduino IDE 2.3.10,相比 1.x 系列在编辑器与响应速度上做了重做,并加入自动补全、代码导航和实时调试器,官方另提供预发布版 Nightly Builds 供尝鲜。旧版 1.8.19 仍可下载,方便依赖老工具链的项目继续使用。
普通用户可以装桌面版直接上手,也可以改用 Arduino Cloud Editor 在浏览器里写代码,配合 Chromebook 应用在共享环境中随时练习;开发者可以用 Arduino CLI 把编译、库与开发板管理搬进命令行,或改用 Arduino Lab for MicroPython 做轻量编辑与 REPL 实时编程;涉及工业控制的场景则可换用 Arduino PLC IDE 1.1.0,用 IEC 61131-3 语言编程并混入 Arduino 草图。
2.3.10 版本内置自动补全与代码导航,可在大型草图里快速跳转到定义,减少来回翻文件的时间。
官方说明 ↗支持在运行中打断点、查看变量,不必靠串口打印逐行猜问题,调试效率比 1.x 版本明显提升。
官方说明 ↗Arduino Cloud Editor 让你在浏览器里写代码、上传并访问项目,在家或在外都能用,且可免费使用。
官方说明 ↗Arduino CLI 把 IDE 的功能搬到文本环境,可编译、上传草图,管理库与开发板,适合脚本化和持续集成。
官方说明 ↗Arduino Lab for MicroPython 是实验性轻量编辑器,支持连接开发板、上传代码、传文件,并带交互式 REPL 实时编程。
官方说明 ↗Arduino App Lab 0.10.0 面向 UNO Q 与 VENTUNO Q,把预置模块 Bricks 与 AI 模型组合起来定义开发板行为,同时支持 C++ 与 Python。
官方说明 ↗Arduino PLC IDE 1.1.0 支持 IEC 61131-3 语言并可与 Arduino 草图混用,提供免代码现场总线支持和较完整的调试工具集。
官方说明 ↗同时保留 1.8.19 旧版与 Nightly Builds 预发布版,前者适合依赖老工具链的项目,后者可提前试用最新特性与修复。
官方说明 ↗如果你在用 Arduino 开发板做电子或嵌入式项目,2.3.10 值得直接上手:自动补全、代码导航和实时调试器这三项让写代码和排错的体验比 1.8.19 明显轻松,而且桌面版、浏览器端 Cloud Editor、命令行 CLI 三条路都开源可用。当你需要 Windows 7 或更老系统时,只能用 1.8.19 旧版;做工业控制则要换到 PLC IDE 1.1.0。当你想用非 Arduino 生态的开发板时,这套工具链的适配面有限。价格与付费方案官网未公开,长期使用前建议先在官方页面确认。
第一次点灯、读传感器,2.3.10 的自动补全能少打很多字,Cloud Editor 免安装、免费,适合先试手。
实时调试器和代码导航能明显压缩排错时间,需要脚本化时再叠加 Arduino CLI,日常开发与自动化都能覆盖。
PLC IDE 1.1.0 支持 IEC 61131-3 并可与草图混用,但官网未说明具体授权与配套硬件清单,选型前需在官方页面确认。
这套工具围绕 Arduino 开发板设计,若使用的是其他厂商板卡,工具链适配有限,建议先确认兼容性。
主力版本是 Arduino IDE 2.3.10,相比旧版编辑器更现代、界面更跟手,并支持自动补全、代码导航和实时调试器。如果你维护的是依赖 1.x 工具链的老项目,可以同时下载 Legacy IDE 1.8.19,两者并存安装。想提前试新特性还可以选 Nightly Builds 预发布版。
可以不装。Arduino Cloud Editor 让你在浏览器里编写、上传并访问项目,在家或在外都能用,且可免费使用。它还有一个 Chromebook 应用,把草图存在云端并上传到当前连接的主板,贡献的库会自动加入,新主板开箱即支持。
官方把这一次称作新的主要版本,核心变化是编辑器和界面重做,响应更快,并加入自动补全、代码导航和实时调试器。调试器让你在运行时打断点、看变量,不必只靠串口打印排查问题,复杂草图的排错会轻松不少。
可以。Arduino CLI 把 IDE 的全部功能集成到文本环境,支持编译、上传草图、管理库和开发板。你可以在脚本里调用它做批量烧录,或接入持续集成流水线,用命令行替代手工点击按钮。
Arduino Lab for MicroPython 是一个实验性的轻量编辑器,支持连接开发板、上传代码、传输文件,并带有交互式 REPL 外壳做实时编程。它是 Arduino Lab 推出的实验项目,适合想用 Python 做原型验证的用户,但功能深度不如 C++ 侧成熟。
用 Arduino App Lab 0.10.0,这是一个可视化管理环境,能把预置模块 Bricks 与 AI 模型组合起来定义开发板行为,同时支持通过 Arduino IDE 写的经典 C++ 草图以及 Python。它采用 GPL 3.0 许可开源,源码可在 GitHub 获取。烧录 Linux 镜像则用 Arduino Flasher CLI。