Arduino Nano ESP32
Nano form factor (18 x 45 mm, 2 x 15 pin headers at 2.54 mm pitch) development board with a soldered u-blox NORA-W106-10B radio module embedding the ESP32-S3. Single USB-C port for power, flashing and serial; 16 MB on-board flash (U3), 8 MB PSRAM inside the module; 3.3 V logic; VIN 6-21 V; no 5 V pin (VBUS only). Pins carry Arduino Nano silkscreen names (Dn/An) whose native GPIO numbers differ - see the pin-numbering guide.
Arduino Nano ESP32 是一块 18 × 45 mm 的 Nano 封装板,射频部分是内含 ESP32-S3 的 u-blox NORA-W106-10B 模组——与 ESP32-S3-DevKitC-1 同一芯片家族,但按 Arduino Nano 引脚布局封装,而不是乐鑫评估板布局。单一 USB-C 口负责供电、烧录与串口;整板 3.3 V 运行。本页渲染 MCUID 数据记录:完整 2 × 15 排针映射、板与模组之间的存储拆分,以及每个发布字段对应的固定官方来源。
两个事实让这块板在本站显得特别:
- 你看到的引脚号不是芯片用的 GPIO 号。 丝印沿用经典 Nano 编号(D0–D13、A0–A7);每个引脚背后的 ESP32-S3 原生 GPIO 并不相同(D2 是 GPIO5、D8 是 GPIO17……)。引脚编号指南带你走完两套编号和 IDE 里的切换开关。
- 存储拆分与乐鑫模式不同。 16 MB flash 是板上芯片(U3),不在模组内;8 MB PSRAM 在 NORA-W106 模组内部。WROOM/WROVER 板上两者都在模组里。
开始开发
- 上手——Arduino 官方入门指南覆盖 IDE 安装与板包(Arduino ESP32 core 2.x)。
- 引脚编号——接线前先读 这块板的 Dn 与 GPIO。
- 芯片能力与边界——ESP32-S3 芯片页区分芯片提供什么与这块板接出了什么。
值得先知道的供电事实
- VIN 接受 6–21 V;板载 MP2322GQH 稳压器降到 3.3 V。
- 没有 5 V 引脚。 只有 VBUS 提供 5 V,直接来自 USB-C 电源——而且经 VIN 供电时 VBUS 不会被驱动。因此 5 V 外设需要 USB 供电或独立电源。
- I/O 在 3.3 V 电平;3.3 V / 5 V 信号指南解释为什么这一点软件谈不了。
无需外部工具的恢复
如果某个程序把板卡锁死,官方文档的恢复方法是上电后快速连按两下复位按钮——板进入 bootloader,可再次经 USB 烧录。
同芯片,不同板
从 ESP32-S3-DevKitC-1 过来?同一芯片家族,接线却很不一样:DevKitC 在排针上暴露模组原生 GPIO 编号并提供模组家族选择;这块板把原生编号藏在 Nano 丝印后面并焊死单一模组。引脚编号概念指南把这些层次拆开。
2D 引脚图
未选择修订——在上方选择修订即可读取其文档摘要。与修订无关的事实(含板载 LED GPIO,凡已发布者)无论是否选择都列在发布字段表中。
The Arduino documentation publishes two assembly SKUs (with and without headers) and no PCB revision number; 'v1' is an internal ordering id for the current production board, not an official revision label. · Arduino Nano ESP32 docs
JP1 (analog-side 1x15 header) 触点表
| 编号 | 名称 | 类型 | GPIO | 功能(官方) |
|---|---|---|---|---|
| 1 | D13 / SCK | I/O | 48 | GPIO48; SPI SCK; built-in RGB LED (DL1) pin per tech specs |
| 2 | +3V3 | P | — | 3.3 V power rail output |
| 3 | BOOT0 | I | 46 | GPIO46 per pin map; mode pin (board reset 0) |
| 4 | A0 | I/O | 1 | GPIO1; analog input 0 |
| 5 | A1 | I/O | 2 | GPIO2; analog input 1 |
| 6 | A2 | I/O | 3 | GPIO3; analog input 2 |
| 7 | A3 | I/O | 4 | GPIO4; analog input 3 |
| 8 | A4 | I/O | 11 | GPIO11; analog input 4 / I2C SDA |
| 9 | A5 | I/O | 12 | GPIO12; analog input 5 / I2C SCL |
| 10 | A6 | I/O | 13 | GPIO13; analog input 6 |
| 11 | A7 | I/O | 14 | GPIO14; analog input 7 |
| 12 | VBUS | P | — | USB power (5 V); only active when powered via USB-C |
| 13 | BOOT1 | I | 0 | GPIO0 per pin map; mode pin (board reset 1) |
| 14 | GND | G | — | Ground |
| 15 | VIN | P | — | Voltage input, 6-21 V |
JP2 (digital-side 1x15 header) 触点表
| 编号 | 名称 | 类型 | GPIO | 功能(官方) |
|---|---|---|---|---|
| 1 | D12 / CIPO | I/O | 47 | GPIO47; SPI controller-in peripheral-out (MISO) |
| 2 | D11 / COPI | I/O | 38 | GPIO38; SPI controller-out peripheral-in (MOSI) |
| 3 | D10 / CS | I/O | 21 | GPIO21; SPI chip select (any GPIO usable for CS per tech specs) |
| 4 | D9 | I/O | 18 | GPIO18; digital pin 9 |
| 5 | D8 | I/O | 17 | GPIO17; digital pin 8 |
| 6 | D7 | I/O | 10 | GPIO10; digital pin 7 |
| 7 | D6 | I/O | 9 | GPIO9; digital pin 6 |
| 8 | D5 | I/O | 8 | GPIO8; digital pin 5 |
| 9 | D4 | I/O | 7 | GPIO7; digital pin 4 |
| 10 | D3 | I/O | 6 | GPIO6; digital pin 3 |
| 11 | D2 | I/O | 5 | GPIO5; digital pin 2 |
| 12 | GND | G | — | Ground |
| 13 | RST | I | — | Reset (onboard reset button PB1) |
| 14 | D0 / RX | I/O | 44 | GPIO44; digital pin 0 / serial receiver |
| 15 | D1 / TX | I/O | 43 | GPIO43; digital pin 1 / serial transmitter |
订购变体
| 订购型号 | 模组 | Flash | PSRAM | 天线 | 状态 |
|---|---|---|---|---|---|
| 本板暂无收录的订购变体。 | |||||
发布字段
| 字段 | 值 | 适用范围 | 状态 | 来源 | 注记 |
|---|---|---|---|---|---|
onboard_led.header_pin | D13 | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | tech-specs: 'Built-in LED Pin: 13'; the official pin map lists D13 = GPIO48; the component table names DL1 an RGB LED. The datasheet does not spell out the LED's drive protocol (addressable vs direct) - not asserted here. |
flash.size_mb | 16 | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | Component U3 'GD25B128EWIGR 128 Mbit (16 MB) ext. flash memory' is on the board itself, outside the NORA-W106 module - unlike the Espressif WROOM pattern where flash sits in the module. |
vin.range_v | 6-21 | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | tech-specs 'Input voltage (nominal): 6-21 V'; datasheet VIN rating table min 6 V / max 21 V. |
power.no_5v_pin | true | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | 'There is no 5V pin available on this board. 5 V can only be provided via the VBUS [pin], which is supplied directly from the USB-C power source.' |
vbus.behavior | 5 V from USB only; not driven while powering via VIN | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | 'While powering the board via the VIN pin, the VBUS pin is not activated.' A 5 V peripheral fed from VBUS therefore needs USB power. |
regulator.part | MP2322GQH | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | Component U2; steps USB or VIN input down to the 3.3 V operating rail. |
usb.connector | USB-C | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | One USB-C port used to power and program the board as well as for serial communication; green power LED DL3. |
bootloader.entry | double-tap the reset button | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | 'In case a sketch locks up the processor... enter bootloader mode by double-tapping the reset button right after power-up.' |
module.assembly | u-blox NORA-W106-10B soldered as M1 (not user-replaceable) | 全部修订 | verified · cc40 · 2026-11-09 | Arduino Nano ESP32 docs | Soldered single-module assembly; the module_compatible list records this fixed assembly, not a selectable module family as on the DevKitC. |
兼容模组
- u-blox NORA-W106-10B — Stand-alone radio module embedding an ESP32-S3 SoC with a built-in antenna and 8 MB embedded Octal SPI PSRAM; soldered as component M1 on the Arduino Nano ESP32. Not a user-replaceable module family, and not assembled from the Espressif WROOM/WROVER lines.