快速入门
准备工作
准备 Arduino Uno Rev3、支持数据传输的 USB Type-B 线缆和电脑。从 Arduino IDE 官方下载页 安装 Arduino IDE。
上传 Blink 示例
- 使用 USB 线连接开发板与电脑,确认电源指示灯亮起。
- 在开发板管理器中确认已安装 "Arduino AVR Boards"。
- 在 "Tools" > "Board" 中选择 "Arduino Uno"。
- 在 "Tools" > "Port" 中选择开发板对应端口。
- 打开 "File" > "Examples" > "01.Basics" > "Blink"。
- 点击上传按钮。上传完成后,观察板载 L 指示灯周期性闪烁。
Blink 使用 IDE 内置示例,无需单独下载程序包。操作依据:UNO R3 官方入门教程。
后续操作
开发环境配置说明
UNO R3 使用 Arduino AVR Boards 支持包。打开 IDE 的开发板管理器,搜索该名称;若未安装,点击安装并等待完成。不要为 UNO R3 选择名称相近的 UNO R4 或 UNO WiFi Rev2。
连接后,在系统设备列表中确认出现串口,再在 IDE 中选择对应端口。如果有多个端口,可先记录当前列表,拔下开发板后重新查看,消失的端口即为需要核对的候选端口。
Blink 程序与结果验证
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 继续排查。