实时调试器
在兼容的开发板上设置断点、单步执行、查看变量与内存,彻底告别只能靠 Serial.print 排查问题的时代。
Arduino IDE 2.x 在保留经典 Sketch 工作流的同时,引入了现代化的编辑器与专业级开发工具。
基于 Eclipse Theia 打造的全新编辑器,为编写 Sketch 带来专业 IDE 级别的体验。
const int sensorPin = A0; int value = 0; void setup() { Serial.begin(9600); } void loop() { value = analogRead(sensorPin); Serial.println(value); delay(100); }
在兼容的开发板上设置断点、单步执行、查看变量与内存,彻底告别只能靠 Serial.print 排查问题的时代。
将串口输出的数据实时绘制为折线图,直观监测传感器趋势、调试控制算法、可视化模拟信号波形。
实时查看设备输出、向设备发送指令,支持波特率设置与文本、十六进制等多种数据格式。
统一管理开发板支持包,一键安装与更新 Uno、Nano、Mega、ESP32、STM32、RP2040 等上千款开发板核心。
内置丰富的第三方库,支持搜索、一键安装、版本管理与示例代码,快速接入传感器、显示屏与通信模块。
内置暗黑模式减轻长时间编码的视觉疲劳,可自定义编辑器配色方案,并支持高 DPI 屏幕显示。
集成 Arduino Cloud,项目可备份到云端,在不同设备间同步开发环境,或与团队共享项目。
新版本发布时启动即提示,点击几下即可完成更新,无需手动下载安装包。
2.x 是面向未来的全面升级,同时保留你熟悉的 Sketch 开发方式。
| 功能 | Arduino IDE 2.x | 经典版 1.8.19 |
|---|---|---|
| 编辑器 | 基于 Eclipse Theia 的现代编辑器 | 基于 Processing 的轻量编辑器 |
| 代码补全 | 支持 | 不支持 |
| 实时调试 | 支持(需兼容硬件) | 不支持 |
| 串口绘图仪 | 支持 | 支持 |
| 暗黑模式 | 支持 | 不支持 |
| 云端同步 | 支持 Arduino Cloud | 不支持 |
| 自动更新 | 支持 | 不支持 |
| 系统要求 | Win 10/11 · macOS 10.14+ · Linux 64 位 | Win 7+ · 旧系统兼容 |
当前稳定版 2.3.10 · 免费开源 · 支持 Windows / macOS / Linux
打开手机扫码或长按识别即可下载