快速开始
准备工作
准备 Nano ESP32、USB-C 数据线和电脑,安装 Arduino IDE。带排针版可用于面包板,插入前核对方向和两侧电源引脚;无排针版用于面包板时需先焊接排针。
安装支持包
- 打开开发板管理器,搜索 Arduino ESP32 Boards。
- 安装由 Arduino 发布的对应支持包。
- 选择 Arduino Nano ESP32,连接 USB 并选择对应端口。
- 核对引脚编号配置与程序使用的编号约定,首次测试使用 D 引脚符号。
本页教程按 Arduino ESP32 Boards 编写,不以通用 ESP32-S3 板型替代。官方配置参考:Nano ESP32 入门教程。
上传 Blink
- 打开 "File" > "Examples" > "01.Basics" > "Blink"。
- 点击验证按钮,确认编译通过。
- 点击上传按钮,等待上传完成。
- 观察用户 LED 周期闪烁,修改延时并重新上传可确认程序变化。
Blink 使用 LED_BUILTIN,不需要猜测 GPIO48 或板上编号的换算关系。仅编译成功不能说明已经上传到目标板。
USB 恢复
如果程序影响 USB 识别,在上电后快速连续按两次 RESET,进入 Arduino bootloader 模式。重新查看端口列表,选择恢复模式端口后上传 Blink。此方法见官方数据手册的 Board Recovery 章节。
故障检查
| 现象 | 检查方法 |
|---|---|
| 有电源但无端口 | 检查 USB 数据线和系统设备列表 |
| 上传失败 | 核对支持包、Nano ESP32 板型和端口,必要时使用恢复模式 |
| 控制了错误的引脚 | 核对 Nano 编号与 ESP32 GPIO,优先使用 D0、A0 等符号 |
| 外设有电但不通信 | 检查共地、接口电平和信号方向 |
| VIN 供电时 VBUS 无电压 | VBUS 来自 USB,VIN 不产生该输出 |