硬件接口
电平与接线
GPIO 不支持 5 V 信号
所有数字和模拟引脚均为 3.3 V。不要把 5 V 信号接到 GPIO 或模拟输入,也不能因 Nano 外形而沿用经典 Nano 或 Nano Every 的 5 V 接线。需要时使用电平转换。
断电后接线,核对供电极性并共地。外设电流较大时使用独立驱动和电源,不直接通过 GPIO 供电。
引脚定义

| 接口 | 默认引脚 | 说明 |
|---|---|---|
| UART | D0/RX、D1/TX | Serial1,外部逻辑电平串口 |
| I2C | A4/SDA、A5/SCL | Wire,3.3 V |
| SPI | D11/COPI、D12/CIPO、D13/SCK | CS 按程序与外设配置 |
| 模拟输入 | A0–A7 | 不能输入 5 V |
| 用户 LED | D13 | 使用 LED_BUILTIN |
| RGB LED | LEDR、LEDG、LEDB | 使用核心符号,核对有效电平 |
Nano 编号与 GPIO 对照
Nano 排针编号与 ESP32-S3 GPIO 编号不同。程序优先使用 D0、D1、A0 等符号;直接使用整数时,核对 IDE 中所选的引脚编号模式与第三方库的约定。
| Nano 引脚 | ESP32-S3 GPIO |
|---|---|
| D0 | GPIO44 |
| D1 | GPIO43 |
| D2 | GPIO5 |
| D3 | GPIO6 |
| D4 | GPIO7 |
| D5 | GPIO8 |
| D6 | GPIO9 |
| D7 | GPIO10 |
| D8 | GPIO17 |
| D9 | GPIO18 |
| D10 | GPIO21 |
| D11 | GPIO38 |
| D12 | GPIO47 |
| D13 | GPIO48 |
| A0 | GPIO1 |
| A1 | GPIO2 |
| A2 | GPIO3 |
| A3 | GPIO4 |
| A4 | GPIO11 |
| A5 | GPIO12 |
| A6 | GPIO13 |
| A7 | GPIO14 |
对照依据:Nano ESP32 官方用户手册。MicroPython 通常按 ESP32 GPIO 编号访问,不能把 Arduino 的 D 引脚整数直接照搬。
电源引脚
| 接口 | 用途 | 限制 |
|---|---|---|
| USB-C | 电源与数据 | 按 5 V 供电 |
| VIN | 外部输入 | 数据手册推荐 6–21 V |
| 3V3 | 3.3 V 电源轨 | 用于匹配的外设,核对总负载 |
| VBUS / VUSB | USB 电源引出 | 仅 USB 供电时提供约 5 V |
| GND | 公共地 | 外设需共地 |
| RESET | 复位 | 使用板载按钮复位 |
| B0、B1 | 启动相关引脚 | 不作为任意短接测试点 |
本板没有独立的稳压 5 V 输出。仅从 VIN 供电时,VBUS 不提供 5 V,不能用其为 5 V 外设供电。
官方商城 FAQ 中另有 VIN 5–18 V 的表述,与规格表及数据手册 6–21 V 不一致,本页按数据手册的 6–21 V 描述。
串口与扩展总线
外设 TX 接 D0/RX,外设 RX 接 D1/TX,并连接公共地。USB Serial 用于电脑调试,Serial1 对应外部 UART;两者不会自动转发数据。RS-232 信号需转换,不能直接连接。
ESP32-S3 支持引脚路由,重新分配 I2C、SPI、UART 时必须检查实际可用 GPIO、启动相关引脚和库的编号口径。TWAI/CAN 控制器需外接收发器,不直接连接 CANH、CANL,也不支持 CAN FD。
接口与供电依据:Nano ESP32 数据手册。