快速开始
本节使用 Arduino IDE 完成第一次程序下载。整个过程不需要额外接线,只用一根 USB-C 数据线。
准备工作
| 项目 | 要求 |
|---|---|
| 开发板 | Arduino UNO R4 Minima |
| 数据线 | USB-C 数据线,需支持数据传输;只能充电的线无法下载程序 |
| 电脑 | Windows、macOS 或 Linux |
| 软件 | Arduino IDE 或 Arduino Cloud Editor,二选一 |
安装开发环境
使用 Arduino IDE
- 打开 Arduino 软件下载页,下载对应系统的安装包并安装。
- 首次启动后,在左侧栏进入「开发板管理器」,搜索
UNO R4 Minima,安装搜索结果中的Arduino UNO R4 Boards板包。若该板包已显示为已安装,跳过此步。 - 安装完成后关闭开发板管理器窗口。
使用 Arduino Cloud Editor
不想在本机安装软件时,可使用 Arduino Cloud Editor。注册账号后,在浏览器中即可编写和下载程序,但需要安装 Arduino Create Agent 才能识别串口。
连接开发板
- 用 USB-C 数据线把开发板连接到电脑。板上的电源指示灯点亮,表示已上电。
- 打开 Arduino IDE,在顶部工具栏的板型下拉框中选择 Arduino UNO R4 Minima。
- 在同一工具栏的端口下拉框中选择开发板对应的串口。Windows 下通常显示为
COM加数字,macOS 下显示为/dev/cu.usbmodem开头。
板型下拉框中找不到 Arduino UNO R4 Minima 时,回到开发板管理器确认 Arduino UNO R4 Boards 已安装完成。
下载第一个程序
下面的程序让板载指示灯每秒闪烁一次。
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
- 把代码粘贴到编辑器中,或直接打开「文件」→「示例」→「01.Basics」→「Blink」。
- 点击左上角的「上传」按钮。编译和下载期间,板上的 TX、RX 指示灯会闪烁。
- 看到「上传成功」提示后,接在 D13 上的那颗指示灯开始闪烁。
LED_BUILTIN 在本板上对应数字引脚 D13,数据手册把接在该引脚上的指示灯称为 SCK LED。程序上传成功后不需要按复位键,开发板会自动运行新程序。
下一步
| 想做的事 | 参考页面 |
|---|---|
| 了解引脚定义与供电方式 | 硬件接口 |
| 输出模拟电压、使用片内运算放大器 | 模拟外设 |
| 下载原理图、数据手册 | 相关资料 |
下载失败时
| 现象 | 检查方向 |
|---|---|
| 端口列表中没有出现开发板 | 更换一根确认能传数据的 USB-C 线;换一个 USB 口;确认板包已安装完成 |
| 编译报错找不到板型 | 开发板管理器中的 Arduino UNO R4 Boards 未安装完成 |
| 上传卡在「正在上传」 | 关闭占用该串口的串口监视器或其它软件后重试 |
| 上传成功但程序没运行 | 按一次 RESET 键;确认端口选择的是本板对应的串口 |
程序跑飞或开发板在 USB 上不再响应时,可在上电后快速按两次 RESET 键,让开发板进入 bootloader 模式,再重新上传。