跳到主要内容

快速入门

准备工作​

准备 Arduino Uno Rev3、支持数据传输的 USB Type-B 线缆和电脑。从 Arduino IDE 官方下载页 安装 Arduino IDE。

  1. 使用 USB 线连接开发板与电脑,确认电源指示灯亮起。
  2. 在开发板管理器中确认已安装 "Arduino AVR Boards"。
  3. 在 "Tools" > "Board" 中选择 "Arduino Uno"。
  4. 在 "Tools" > "Port" 中选择开发板对应端口。
  5. 打开 "File" > "Examples" > "01.Basics" > "Blink"。
  6. 点击上传按钮。上传完成后,观察板载 L 指示灯周期性闪烁。

Blink 使用 IDE 内置示例,无需单独下载程序包。操作依据:UNO R3 官方入门教程。

后续操作​

连接传感器前查看 硬件接口,其他官方资料见 相关资料。

开发环境配置说明​

UNO R3 使用 Arduino AVR Boards 支持包。打开 IDE 的开发板管理器,搜索该名称;若未安装,点击安装并等待完成。不要为 UNO R3 选择名称相近的 UNO R4 或 UNO WiFi Rev2。

连接后,在系统设备列表中确认出现串口,再在 IDE 中选择对应端口。如果有多个端口,可先记录当前列表,拔下开发板后重新查看,消失的端口即为需要核对的候选端口。

Blink 不需要外接 LED。以下程序与内置 Blink 的基本行为一致:

void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}

setup() 在上电或复位后执行一次,用于初始化。loop() 随后反复执行。程序将 D13 对应的板载 L 指示灯点亮 1 秒,再熄灭 1 秒。

先点击验证按钮,确认编译通过;再点击上传按钮,等待 IDE 提示上传完成。只通过编译还不能说明程序已经写入开发板。上传时 TX、RX 指示灯可能闪烁,上传结束后观察 L 指示灯的周期变化。

将两个 delay(1000) 改为 delay(200) 并重新上传,可以通过闪烁速度变化确认新程序已生效。按下 RESET 后,程序重新从 setup() 开始执行。

示例依据:Arduino Blink 官方教程。

上传失败时的检查顺序​

现象检查方法
电源灯未亮检查 USB 接口、线缆及电源连接,先断开外设单独测试
电源灯亮但没有串口更换确认支持数据传输的 USB 线,检查系统设备列表
编译成功但上传失败核对 Arduino Uno 型号和端口,断开 D0、D1 上的外设
提示端口被占用关闭其他串口软件,重新选择端口并上传
上传成功但闪烁未变化确认上传到当前观察的开发板,并核对代码中的延时参数

仍无法上传时,保留 IDE 的完整错误输出及开发板、端口信息,按 产品 FAQ 继续排查。