- It is 16 pins, including all 11 GPIOs, ADC, and 4 pins for setup (VCC, GND, CPEN, RST)
- On board PCB antenna and communication status LED.
- Also through holes available for wiring, more easy for prototyping.
- Large 4M flash memory for programming
1°) Connexion USB :
Brancher le câble adaptateur USB, laisser le cavalier et relier brièvement GND à REST pour télécharger un sketch
Blanc->Rx-8266 soit RX->RX
Noir->GND-8266 soit GND -> GND
Vert->Tx-8266 soit TX-> TX
Ne pas connecter le +5v !
2°) Installation du logiciel de Flashage :
Sous Linux/Ubuntu
Recopiez les fichiers Esptool soit ici ou en les récupérant sur GIT : git clone https://github.com/themadinventor/esptool.git
Sous Windows
http://www.whatimade.today/loading-the-nodemcu-firmware-on-the-esp8266-windows-guide/
3°) Utilisation avec l’application Chinoise :
a) récupérez le fichier IOT.bin et le fichier IOT.apk
b) téléchargez sur votre smartphone le fichier IOT.APK
c) Flachez IOT.BIN
avant le flash placez le cavalier faire un reset (REST et GND brièvement connectés) et une fois la puce flashée, retirer le cavalier
cyrgui@cyrgui-Linux:~/esptool$ sudo python esptool.py –port /dev/ttyUSB0 write_flash 0x00000 firmware/IOT.bin
d) replacez le cavalier, faire un reset, connectez votre smartphone au point d’accès AI-THINKER en entrant le mot de passe ai-thinker. Lancez l’application sur le smartphone : çà marche !
4°) Utilisation avec l’IDE ARDUINO :
a) Flasher la carte avec les fichiers récupérés ici ou là : https://github.com/espressif/ESP8266_AT/tree/master/bin
Et les flasher selon :
Bin Address boot_v1.1.bin---------------->0x00000 user1.bin-------------------->0x01000 ---> you can use the newest version or a specific version. esp_init_data_default.bin---->0x7C000 blank.bin-------------------->0x7E000
- Si cela n’a pas été fait, installez Arduino 1.6.4 en le téléchargeant sur Arduino website.
- Start Arduino and open Preferences window.
- Enter
http://arduino.esp8266.com/stable/package_esp8266com_index.json
into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas. - Open Boards Manager from Tools > Board menu and install esp8266 platform (and don’t forget to select your ESP8266 board from Tools > Board menu after installation).
Next we need to change some settings in Arduino IDE. Select right COM port (Tools->Port) et 115200 bauds
Sélectionnez la carte ESP-12 et choisissez un sketch exemple
Références :
http://www.whatimade.today/flashing-the-nodemcu-firmware-on-the-esp8266-linux-guide/