跳转到内容

NodeMCU-32S ​

NodeMCU-32S 是 安信可 做的 ESP32 开发板,沿用了 NodeMCU 这个名字(原指 ESP8266 时代的 Lua 固件与开发套件),搭载 ESP-32S 模组,板载 CP2102 USB 转串口。它是第一代 ESP32 开发板的典型形态:38 针、面包板友好、双按键。

规格 ​

项目参数
主控ESP-32S 模组(资料中也写作 ESP-WROOM-32 / ESP32-D0WDQ6),双核 240 MHz
Flash / PSRAM4 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 针引脚全部引出,可直接插面包板
  • 市面上有大量兼容板,教程与引脚图非常丰富

能拿来做什么 ​

  • 学习 ESP32 基础:GPIO、ADC、PWM、触摸、蓝牙与 Wi-Fi
  • 快速验证传感器、继电器、显示屏方案:见 传感器与监控
  • 搭配 ESPHome 做智能家居节点

开发方式 ​

支持 ESP-IDF、Arduino-ESP32、MicroPython 和 PlatformIO。Arduino 里通常选择 NodeMCU-32S 板型或通用的 ESP32 Dev Module。首次烧录时少数批次需要按住 BOOT 键,具体看底板是否带自动下载电路。

同类对比 ​

板子特点
NodeMCU-32S经典 38 针,价格低,无 PSRAM
ESP32-DevKitC乐鑫官方参考设计,批次一致性更好
LOLIN D1 mini ESP32Wemos 的小型板,尺寸更小,引脚更少

较新的项目通常直接选 ESP32-S3 或 C 系列开发板,参见 如何选择芯片。

注意事项 ​

  • GPIO6 至 GPIO11 连接内部 Flash,不要使用;GPIO34 至 GPIO39 只能做输入。
  • ADC2 与 Wi-Fi 同时使用时会受限,这是 ESP32 第一代芯片的通病。
  • 第一代芯片不支持 USB 原生功能,也没有 RISC-V 的 C 系列特性。
  • 其他厂商也使用 NodeMCU-32S 这个名字,规格以购买页为准。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。