Home Development Boards & Microcontrollers NodeMCU ESP-32S / ESP-WROOM-32E WiFi Bluetooth Development Board — 36 GPIO, Arduino IDE
Skip to product information
1 of 16

Keszoox

NodeMCU ESP-32S / ESP-WROOM-32E WiFi Bluetooth Development Board — 36 GPIO, Arduino IDE

NodeMCU ESP-32S / ESP-WROOM-32E WiFi Bluetooth Development Board 36 GPIO, Arduino IDE

Regular price $18.60 USD
Sale price $18.60 USD
Save Liquid error (snippets/price line 138): divided by 0% Sold out
Taxes included. Shipping calculated at checkout.
Color

NodeMCU ESP-32S / ESP-WROOM-32E — WiFi + Bluetooth Development Board

The NodeMCU ESP-32S based on the ESP-WROOM-32E module is a powerful dual-core IoT development board featuring integrated 2.4GHz WiFi (802.11 b/g/n) and Bluetooth 4.2 / BLE. With 36 GPIO pins, dual-core 240MHz Xtensa LX6 processor, and full Arduino IDE support, it's the go-to platform for IoT, home automation, and wireless sensor projects.


Key Specifications

Parameter Value
Module ESP-WROOM-32E
CPU Dual-core Xtensa LX6, 240MHz
Flash Memory 4MB SPI Flash
SRAM 520KB
WiFi 802.11 b/g/n, 2.4GHz
Bluetooth BT 4.2 + BLE
GPIO Pins 36 (including ADC, DAC, touch)
ADC 12-bit, 18 channels
DAC 8-bit, 2 channels
Interfaces I²C, SPI, UART, I²S, PWM, CAN
USB-to-Serial CP2102 or CH340 (variant dependent)
Operating Voltage 3.3V (5V tolerant via USB)
Operating Temperature -40°C to +85°C

Why Choose NodeMCU ESP-32S?

  • Dual-core 240MHz — run WiFi stack on Core 0, application on Core 1 simultaneously
  • WiFi + BLE in one chip — no external modules needed
  • 36 GPIO — more I/O than ESP8266, supports capacitive touch sensing
  • Arduino IDE compatible — install ESP32 board package and start coding immediately
  • MicroPython / CircuitPython — supports Python-based firmware for rapid prototyping

Compatible With / Works With

  • Arduino IDE (ESP32 board package by Espressif)
  • MicroPython / CircuitPython firmware
  • PlatformIO (VS Code extension)
  • Sensors: DHT22, BME280, MPU-6050, DS18B20 (3.3V)
  • Displays: SSD1306 OLED (I²C), ILI9341 TFT (SPI)
  • Modules: SIM800L GSM, LoRa SX1278, NRF24L01

Typical Applications

  • IoT Sensor Node — BME280 + ESP32 + MQTT to Home Assistant / Node-RED
  • Home Automation — WiFi relay controller, smart switch with ESPHome
  • BLE Beacon — iBeacon / Eddystone for indoor positioning
  • Web Server — ESP32 AsyncWebServer for local dashboard
  • OTA Updates — over-the-air firmware updates via WiFi

FAQ

Q: What is the difference between ESP-WROOM-32 and ESP-WROOM-32E?
A: ESP-WROOM-32E is the updated version with improved RF performance and a revised PCB antenna design. Electrically and software-compatible with the original ESP-WROOM-32.

Q: Can ESP32 run at 3.3V and 5V?
A: The ESP32 chip operates at 3.3V. The NodeMCU board has an onboard 3.3V LDO regulator, so you can power it via the 5V USB port or the 5V VIN pin. GPIO pins are 3.3V logic — do not apply 5V directly to GPIO.

Q: How do I install ESP32 in Arduino IDE?
A: Go to File → Preferences → Additional Board Manager URLs, add: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json. Then install "esp32 by Espressif Systems" from Board Manager.


Package Contents

  • 1× NodeMCU ESP-32S / ESP-WROOM-32E WiFi Bluetooth Development Board
visa
View full details
Quality Guarantee Certified components
100% Safe Checkout SSL encrypted payment
Fast Shipping Worldwide delivery
90-Day Returns Hassle-free policy