外观
NodeMCU-32S
NodeMCU-32S 是 安信可 做的 ESP32 开发板,沿用了 NodeMCU 这个名字(原指 ESP8266 时代的 Lua 固件与开发套件),搭载 ESP-32S 模组,板载 CP2102 USB 转串口。它是第一代 ESP32 开发板的典型形态:38 针、面包板友好、双按键。
规格
| 项目 | 参数 |
|---|---|
| 主控 | ESP-32S 模组(资料中也写作 ESP-WROOM-32 / ESP32-D0WDQ6),双核 240 MHz |
| Flash / PSRAM | 4 MB Flash,520 KB SRAM,无 PSRAM |
| 无线 | Wi-Fi 802.11 b/g/n,蓝牙 v4.2 BR/EDR 加 BLE |
| 接口 | 38 针;I2C 默认 GPIO21 / GPIO22,SPI 默认 MOSI GPIO23 / MISO GPIO19;2 路 8 位 DAC (GPIO25 / GPIO26);18 路 12 位 ADC;电容触摸;16 路 PWM |
| USB | 板载 CP2102,USB 供电、烧录与串口调试 |
| 按键 | EN(复位)与 BOOT 两个按键 |
| 供电 | 5 V,逻辑电平 3.3 V |
| 尺寸 | 约 48.26 x 25.4 mm |
| 发布时间 | 官方未公布 |
各资料对模组命名不一致:有的写 ESP-WROOM-32,有的写 ESP-32S。二者在引脚与功能上基本等价,但购买克隆板时以实际丝印为准。
亮点
- 插上 USB 就能烧录,初学者不用接任何转接器
- 38 针引脚全部引出,可直接插面包板
- 市面上有大量兼容板,教程与引脚图非常丰富
能拿来做什么
开发方式
支持 ESP-IDF、Arduino-ESP32、MicroPython 和 PlatformIO。Arduino 里通常选择 NodeMCU-32S 板型或通用的 ESP32 Dev Module。首次烧录时少数批次需要按住 BOOT 键,具体看底板是否带自动下载电路。
同类对比
| 板子 | 特点 |
|---|---|
| NodeMCU-32S | 经典 38 针,价格低,无 PSRAM |
| ESP32-DevKitC | 乐鑫官方参考设计,批次一致性更好 |
| LOLIN D1 mini ESP32 | Wemos 的小型板,尺寸更小,引脚更少 |
较新的项目通常直接选 ESP32-S3 或 C 系列开发板,参见 如何选择芯片。
注意事项
- GPIO6 至 GPIO11 连接内部 Flash,不要使用;GPIO34 至 GPIO39 只能做输入。
- ADC2 与 Wi-Fi 同时使用时会受限,这是 ESP32 第一代芯片的通病。
- 第一代芯片不支持 USB 原生功能,也没有 RISC-V 的 C 系列特性。
- 其他厂商也使用 NodeMCU-32S 这个名字,规格以购买页为准。