功能特性

Arduino IDE 2.x 在保留经典 Sketch 工作流的同时,引入了现代化的编辑器与专业级开发工具。

现代化代码编辑器

基于 Eclipse Theia 打造的全新编辑器,为编写 Sketch 带来专业 IDE 级别的体验。

  • 智能代码补全:输入时自动提示函数、变量与常量
  • 语法高亮与括号匹配,长代码更易读
  • 代码导航:一键跳转到函数或符号定义
  • 实时错误检查,边写边发现语法问题
  • 多文件 Sketch 的标签页管理更流畅
editor.ino
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 与经典 1.x 有何不同

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+ · 旧系统兼容

亲自体验这些强大的功能

免费下载 Arduino IDE 2.3.10,开启现代化的嵌入式开发之旅。

立即下载