====== ESP8266 NodeMCU v3 ====== This is the ESP 12E module. A compact card with onboard WiFi. {{composants:esp8266.jpg?350}} ===== Using ===== ==== Installation ==== Does not work 'out of the box' in Arduino, you need to install a lib following these instructions ([[https://github.com/esp8266/Arduino|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 ===== Ressources ===== *[[https://arduino-esp8266.readthedocs.io/en/2.5.0-beta2/index.html|Doc ESP8266 sur Arduino]] *[[https://github.com/esp8266/Arduino|Projet GitHub]] *[[https://www.instructables.com/id/Programming-ESP8266-ESP-12E-NodeMCU-Using-Arduino-/|Instructables on programming an ESP8266]]