ESP MCUs

Last modified by Leon Poon on 2022/10/21 06:55

To refer to pins in Arduino, use the GPIO number.

ESP8266

NodeMCU v3 (image from https://www.theengineeringprojects.com/2018/10/introduction-to-nodemcu-v3.html):

https://www.theengineeringprojects.com/wp-content/uploads/2018/10/Introduction-to-NodeMCU-V3-2.png

ESP32

DevKitC with ESP32-WROOM-32 (added Tasmota notes, to image from https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html):

image-20221021132131-1.png

Without DevKitC (image fromĀ https://randomnerdtutorials.com/esp32-pinout-reference-gpios/):

ESP32 Pinout Reference: Which GPIO pins should you use? | Random Nerd  Tutorials

For WROVER, GPIO16 and GPIO17 on the devkit board is not connected, because the chip uses it for something else. (image from https://www.instructables.com/The-Incredible-ESP32-Wrover-From-Espressif/):

ESP32 Wrover