Product Overview
The Wemos D1 R32 (ESPDuino-32) is an ESP32-WROOM-32 board in the Arduino Uno R3 layout, combining ESP32 power, Wi-Fi and Bluetooth with shield compatibility.
It fits many Uno-style shields and programs from Arduino IDE, ESP-IDF, PlatformIO, MicroPython or ESPHome.
Key Features
| Feature | Benefit |
|---|---|
| ESP32-WROOM-32, up to 240 MHz | Dual-core performance |
| Wi-Fi + Bluetooth 4.2 / BLE | Wireless built in |
| Arduino Uno R3 layout | Use many existing Uno shields |
| 4MB flash | Room for larger programs |
| 5–12 V input | Power from USB or a barrel supply |
| 6 ADC, 2 DAC channels | Analogue in and out |
Applications
| Application Area | Example Projects |
|---|---|
| Smart home | Wi-Fi switches, sensors and Home Assistant / ESPHome devices |
| IoT sensor nodes | MQTT and cloud-connected data logging |
| Robotics | Wireless controllers and telemetry |
| Education | Learning embedded programming and networking |
| Prototyping | Proof-of-concept connected products |
Benefits
Wireless built in
Wi-Fi (and Bluetooth where listed) are on the board — no extra radio modules.
Huge ecosystem
Arduino IDE, PlatformIO, ESP-IDF and MicroPython all support ESP boards, with countless libraries and tutorials.
Low cost
An affordable way to put a project on the network.
Specifications
| Specification | Details |
|---|---|
| Microcontroller | ESP32-WROOM-32, dual-core Xtensa LX6 |
| Clock | Up to 240 MHz |
| Flash | 4MB |
| Wireless | Wi-Fi + Bluetooth 4.2 BLE |
| Logic level | 3.3 V |
| Input voltage | 5–12 V |
| USB | Micro-USB (CH340C) |
| Analogue | 6 ADC, 2 DAC |
| Interfaces | UART, SPI, I²C |
Why Choose This Product?
It brings ESP32 wireless to the Arduino Uno form factor, so existing shields and lessons carry over.
Beginner Use Cases
- Blink an LED and read a button
- Build a Wi-Fi temperature monitor
- Control a relay from your phone
- Host a small web page
Professional Use Cases
- ESPHome / Home Assistant devices
- MQTT sensor networks
- Wireless data acquisition
- Connected product prototypes
Package Includes
- 1 × Wemos D1 R32 (ESPDuino-32) board
Please Note
- GPIO pins are 3.3 V — some 5 V Arduino shields need level shifting
- In Arduino IDE select “D1 Uno32” or “ESP32 Dev Module”, depending on the ESP32 package version
Explore More in This Category
- Freenove ESP32-S3 WROOM CAM Board – 8MB Flash, 8MB PSRAM
- Freenove ESP32-S3 WROOM CAM Board – 16MB Flash, 8MB PSRAM
- Waveshare ESP32-S3 Board – N16R8, 16MB Flash, 8MB PSRAM
- Waveshare ESP32-S3-Zero Mini Board – N8R8, Wi-Fi & BLE 5
Browse more in Arduino Boards.







