ESP8266 NodeMCU v3
Using
Installation
Does not work 'out of the box' in Arduino, you need to install a lib following these instructions (source)
- In Arduino IDE > Preferences > Add this address : http://arduino.esp8266.com/stable/package_esp8266com_index.json under 'Additional Boards Manager URLs'
- In Tools > Board > Board Manager
- Install latest ESP8266 lib
Flashing options
- Board : Node MCU v1.0 (ESP 12E Module)
- Upload : 115200
- CPU Frequency : 80 MHz
- Flash size : 4M (3M SPIFFS)
Different cards
There are many different ESP8266. Take care to choose the right one in the Boards menu.
Debgugging
There is a common error :
warning: espcomm_send_command: can't receive slip payload data
If so, you need to install a python script and modify a few files, following the instructions : https://arduino.stackexchange.com/questions/20219/upload-with-esptool-fails-with-espcomm-send-command-cant-receive-slip-payload