Arduino IDE 标志 Arduino IDE
功能

构建所需的
一切

Arduino IDE 将强大的代码编辑器、无缝的 Board Management、实时调试和广泛的库生态系统整合到一个直观的环境中。

Arduino IDE Board Manager,显示已安装的开发板
核心功能

Board
Management

Board Management 模块让您可以从全面的下拉菜单中为项目选择确切的 Arduino 开发板。无论您使用的是 Uno、Mega、Nano 还是第三方兼容开发板,Arduino IDE 都会自动检测并配置正确的设置。

每当您进行修改或切换硬件时,PORT 数据都会自动更新。Arduino IDE 2 中经过改进的 Board Manager 简化了安装和更新,让您比以往更轻松地使项目保持最新核心文件和固件。

  • 自动 PORT 检测和配置
  • 支持官方和第三方开发板
  • 一键核心安装和更新
编辑器

高级 Sketch
Editor

Arduino IDE 文本编辑器专为编写 sketch 而构建。它将文本处理器的简洁性与强大的编码功能相结合,帮助您从一开始就编写干净、无错误的代码。语法高亮使您的代码结构一目了然,而自动补全会在您键入时建议函数和变量。

错误检查在后台运行,在编译前捕获错误。自动格式化功能只需单击一下即可整理您的代码,即使您是编程新手也能确保一致的缩进和间距。

  • 语法高亮和自动补全
  • 实时错误检查和诊断
  • 一键自动格式化和代码清理
Arduino IDE Sketch Editor,支持语法高亮
Arduino IDE 调试界面
IDE 2 功能

实时
调试

Arduino IDE 2 将专业级调试直接引入环境。您可以在代码中设置断点,在 sketch 在开发板上运行时检查变量值,并逐行执行代码。这消除了传统嵌入式开发中的猜测工作。

故障排除现在效率更高。您无需反复添加串行打印语句和重新编译,而是可以在关键时刻暂停执行并检查程序的内部状态。

  • 设置断点并逐步执行代码
  • 在执行期间检查变量
  • 兼容支持调试的开发板
生态系统

集成
库

Arduino IDE 提供对 Arduino 社区专门构建的数千个库的访问。从传感器接口和电机驱动器到网络协议栈和显示控制器,您可以找到并安装库而无需离开 IDE。

Library Manager 让您可以按名称或类别搜索、查看版本历史并自动安装依赖项。这消除了手动下载 ZIP 文件并将其复制到文件夹中的麻烦。

  • 数千个社区构建的库
  • 一键安装和更新
  • 无需第三方工具
Arduino IDE Library Manager 界面
Arduino IDE Serial Monitor 和 Serial Plotter
监控

Serial Monitor
& Plotter

使用内置的 Serial Monitor 实时监控您的 Arduino 开发板。查看调试消息、传感器读数和状态更新。Serial Monitor 在 Arduino IDE 2 中进行了优化,具有更好的响应能力,即使在高波特率下也能确保流畅的数据流。

Serial Plotter 通过实时绘制数据图表将可视化提升到一个新的水平。这对于调整控制系统、校准传感器和分析时序数据来说是不可或缺的。

  • 实时数据流和日志记录
  • 内置传感器数据图表绘制器
  • 多种波特率和行尾选项
云

Cloud
Integration

Arduino IDE 与 Arduino Cloud 无缝集成,允许您在线保存 sketch 并从任何设备访问它们。每个 sketch 都可以通过唯一链接共享,与其他程序员协作变得毫不费力。

云同步确保您的项目永远不会丢失。在家处理 sketch,在创客空间继续工作,并与您的团队共享,无需管理 USB 驱动器或电子邮件附件。

  • 跨设备保存和同步 sketch
  • 与社区分享唯一链接
  • 提供基于浏览器的在线编辑器
Arduino IDE Cloud Integration 截图
Arduino IDE 项目文档视图
组织

项目
文档

随着代码库的增长,保持项目有序至关重要。Arduino IDE 包含内置的文档功能,可让您跟踪进度、为 sketch 添加注释并保持清洁的项目结构。您可以使用选项卡同时处理多个 sketch。

无忧的文档意味着您可以跨多个开发板重用 sketch 而不会混淆。添加注释、将代码结构化为函数,并清晰记录项目每个部分的功能。

  • 多选项卡 sketch 组织
  • 跨多个开发板跟踪进度
  • 可重用且文档完善的 sketch
更多

更多功能

Arduino IDE 配备了使嵌入式开发更快、更愉快的工具。

第三方硬件支持

虽然专为 Arduino 开发板设计,但 IDE 可以轻松连接到第三方硬件。您永远不会被锁定在专有生态系统中。

快速编译

与以前的版本相比,Arduino IDE 2 显著减少了编译时间,加快了您的开发循环。

改进的搜索

使用升级的搜索功能在大型项目中快速查找函数、库和文件。

响应式界面

IDE 2 中的现代 UI 更流畅、更响应,启动时间更快,导航更好。

通知系统

通过内置的更新、库更改和项目中潜在问题提醒保持知情。

离线和在线模式

离线使用桌面 IDE 或切换到云编辑器以便随时随地访问。您的工作流程永远不会中断。

立即开始

立即体验这些
功能

下载 Arduino IDE,开始使用功能最丰富的版本进行构建。

立即下载
下载