- External reference: https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/
- External reference: https://circuitjournal.com/esp8266-with-arduino-ide
ESP8266 Pinout Reference: Which GPIO pins should you use? | Random Nerd Tutorials
One important thing to notice about ESP8266 is that the GPIO number doesn’t match the label on the board silkscreen. For example, D0 corresponds to GPIO16 and D1 corresponds to GPIO5.
only difference between the ESP-12E and ESP-12F is the antenna shape. The antenna of the newer ESP-12F is supposedly better optimized.
NodeMCU is an ESP-12E or ESP-12F based board with added power and serial circuitry. It is a bit more expensive than a plain ESP-12E or ESP-12F, but it is easier to get started.
Select “NodeMCU 1.0 (ESP-12E Module)” (it works for both ESP-12E and ESP-12F