Toggle menu
Toggle preferences menu
Toggle personal menu
Administrator Login Only
Access is restricted to site administrators.

ESP32 Arduino Main Board: Difference between revisions

From olighker
No edit summary
No edit summary
Line 10: Line 10:


2.The board breaks out every pin of the ESP32 module and integrates Wi-Fi,Bluetooth 4.2 (BR/EDR/BLE) and an Ethernet MAC, with 4MB Flash and a dualcore processor. Together with the onboard CH340C USB-to-serial chip, a single USB cable handles both power and firmware download — an ideal platform for IoT, smart hardware and embedded development.
2.The board breaks out every pin of the ESP32 module and integrates Wi-Fi,Bluetooth 4.2 (BR/EDR/BLE) and an Ethernet MAC, with 4MB Flash and a dualcore processor. Together with the onboard CH340C USB-to-serial chip, a single USB cable handles both power and firmware download — an ideal platform for IoT, smart hardware and embedded development.
|specs={{{!}} class="wikitable"
{{!}}+Specifications
!Certification
!FCC / CE / TELEC
{{!}}-
{{!}}Wireless standard
{{!}}<div>802.11 b/g/n/e/i,Bluetooth 4.2 (BR/EDR/BLE)</div>
{{!}}-
{{!}}Frequency range
{{!}}<div>2.4GHz–2.5GHz (2400M–2483.5M)</div>
{{!}}-
{{!}}Data interface
{{!}}<div>UART / SPI / I2C / I2S / IR / CAN, GPIO / PWM</div>
{{!}}-
{{!}}Operating voltage
{{!}}3.0V–3.6V
{{!}}-
{{!}}Operating current
{{!}}90mA average
{{!}}-
{{!}}Operating temperature
{{!}} -40°C to 125°C
{{!}}-
{{!}}Storage temp. / Flash
{{!}}Ambient / 4MB Flash
{{!}}-
{{!}}Wi-Fi modes
{{!}}<div>station / softAP / SoftAP+station</div>
{{!}}-
{{!}}Security
{{!}}WFA, WPA/WPA2, WAPI
{{!}}-
{{!}}Encryption
{{!}}WEP / TKIP / AES
{{!}}-
{{!}}Firmware upgrade
{{!}}<div>Local UART flashing / cloud OTA / host download</div>
{{!}}-
{{!}}Software development
{{!}}<div>Custom servers supported; SDK available for secondary development</div>
{{!}}-
{{!}}Protocols / User config
{{!}}<div>IPv4,TCP/UDP/HTTP/FTP; AT+ command set, cloud server, Android/iOS APP</div>
{{!}}}
|hardware=The expansion board routes display bus, touch signals, and SD card interface to standard headers. Confirm controller board logic level before use.
|hardware=The expansion board routes display bus, touch signals, and SD card interface to standard headers. Confirm controller board logic level before use.
|usage=# Align the expansion board with the controller board header.
|usage=# Align the expansion board with the controller board header.

Revision as of 10:56, 16 September 2026

ESP32

ESP32 UNO D1 R32
Published
Arduino,UNO,4M


Introduction

1.The ESP32 Arduino development board (ESP32 UNO D1 R32) is an opensource development board based on the Espressif ESP-WROOM-32 module.Its Arduino UNO-compatible form factor gives direct access to the rich Arduino shield ecosystem, and it fully supports secondary development.

2.The board breaks out every pin of the ESP32 module and integrates Wi-Fi,Bluetooth 4.2 (BR/EDR/BLE) and an Ethernet MAC, with 4MB Flash and a dualcore processor. Together with the onboard CH340C USB-to-serial chip, a single USB cable handles both power and firmware download — an ideal platform for IoT, smart hardware and embedded development.

Specifications

Specifications
Certification FCC / CE / TELEC
Wireless standard
802.11 b/g/n/e/i,Bluetooth 4.2 (BR/EDR/BLE)
Frequency range
2.4GHz–2.5GHz (2400M–2483.5M)
Data interface
UART / SPI / I2C / I2S / IR / CAN, GPIO / PWM
Operating voltage 3.0V–3.6V
Operating current 90mA average
Operating temperature -40°C to 125°C
Storage temp. / Flash Ambient / 4MB Flash
Wi-Fi modes
station / softAP / SoftAP+station
Security WFA, WPA/WPA2, WAPI
Encryption WEP / TKIP / AES
Firmware upgrade
Local UART flashing / cloud OTA / host download
Software development
Custom servers supported; SDK available for secondary development
Protocols / User config
IPv4,TCP/UDP/HTTP/FTP; AT+ command set, cloud server, Android/iOS APP

Hardware

The expansion board routes display bus, touch signals, and SD card interface to standard headers. Confirm controller board logic level before use.

Size

  1. Align the expansion board with the controller board header.
  2. Install the matching display driver library.
  3. Run color and touch test examples.
  4. Adjust pin definitions and UI per project requirements.

FAQ

What if compilation shows insufficient capacity?
Reduce font and bitmap resources, or choose a controller with more capacity.
What if colors are abnormal?
Check driver model, color order, and initialization orientation settings.

Downloads

Document

ESP32 Arduino Board User Manual EN V10.pdf

Document

ESP32 Arduino Board User Manual RU V10.pdf

Document

Esp32_datasheet_en.pdf