Description
The WEMOS ESP32 D1 R32 is an ESP32-based development board in an Arduino UNO R3 form factor, combining dual-core 240 MHz processing, Wi-Fi, and Bluetooth 4.2. It’s ideal for IoT, automation, and prototyping, while offering partial compatibility with Arduino shields.
Key Specifications
- MCU: ESP32-WROOM-32, dual-core Xtensa LX6 @ 240 MHz
- Memory: 4 MB Flash, 520 KB SRAM
- Connectivity: Wi-Fi 802.11 b/g/n, Bluetooth Classic + BLE
- Operating Voltage: 3.3 V logic
- Power Input: VIN 7–12 V or 5 V via USB
- I/O: ~17–40 GPIOs (varies by mapping), 6 ADC, 2 DAC, 16 PWM, UART ×2, SPI ×2, I²C ×1
- USB Interface: CH340/CP2102 bridge
- Form Factor: Arduino UNO R3 layout
Pinout Highlights
- Power: VIN (7–12 V), 3V3 out, GND
- Digital: D0–D13 mapped to ESP32 GPIOs (check mapping before use)
- Analog: A0–A5 → ADC channels (GPIO34/35/36/39 are input-only)
- UART: D0 (RX0), D1 (TX0)
- I²C: SDA (GPIO21), SCL (GPIO22)
- SPI: MOSI (GPIO23), MISO (GPIO19), SCK (GPIO18), SS (GPIO5)
- Onboard LED: GPIO2 (often shared with A0)


