Skip to content

ESP32

Is an Electronic board perfect for DIY project developed by Espressif

Description

  • Successor of the ESP8266
  • Different boards: check the module list
  • Different versions
    • WROOM
    • WROVER
      • Datasheet ESP32-WROVER-(I)E
      • ESP32-WROVER-E: Internal network antenna
      • ESP32-WROVER-IE: External network antenna
        • N16R8 with 16MB SPI flash, 8MB SPI PSRAM
        • N4R8 with 4MB SPI flash
    • ESP32-D0WDQ6
    • 8 MB SPI PSRAM

Usage

Arduino environment

This board can run Arduino code - see the online documentation

Setup

  1. Download the Arduino IDE
  2. In the IDE, Preferences → Additional Boards, add the Arduino core for the ESP32: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  3. Plug-in the board and install the USB to UART drivers
  4. In the IDE, select Tools → Board → ESP32 → ESP32 Dev Module
  5. In the IDE, select Tools → Port → the proper COM module
  6. Load an example, like WifiScan

Libraries

HTTPS POST

Use the WifiClientSecure library - Link: ESP32 HTTPS Requests (Arduino IDE) - Random Nerd Tutorials

Ressources

Hardware

Datasheet

See esp32_datasheet_en.pdf

Pinout

Mine: ESP32-WROOM-32D See also ESP32 Pinout Reference - Random Nerd Tutorials

426422