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
      • ESP32-D0WDQ6
      • 8 MB SPI PSRAM

Datasheet¶

See esp32_datasheet_en.pdf

Pinout¶

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

H4bf91d4144504f6e84f360e9286d5227J.webpHdf8d371debe445b284bba21af4744865S.webp

Arduino environment¶

This board can run 3 - Resources/Electronic/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¶