ESP MCUs

Version 8.1 by Leon Poon on 2021/08/25 13: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 (image from https://gojimmypi.blogspot.com/2017/03/jtag-debugging-for-esp32.html):

ESP32-Pinout.png (2000×1001)

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