Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
esp8266 [2016/01/21 20:38] guiaum |
esp8266 [2017/12/21 21:11] (Version actuelle) crab |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Se programme avec l'IDE arduino.cc >= 1.6.5 auquel on ajoute un module pour l'ESP qui à sa propre version (2.0.0) | Se programme avec l'IDE arduino.cc >= 1.6.5 auquel on ajoute un module pour l'ESP qui à sa propre version (2.0.0) | ||
* Sur https://www.arduino.cc/en/Main/OldSoftwareReleases#previous par exemple arduino-1.6.5-r5-windows.exe | * Sur https://www.arduino.cc/en/Main/OldSoftwareReleases#previous par exemple arduino-1.6.5-r5-windows.exe | ||
- | * On ajoute le [[http://www.evola.cc/prise-en-main-du-module-wifi-esp8266-avec-arduino/|support pour ESP8266]] dans le menu 'fichier'/'préférence'/'additionnal board manager url'/ ''http://arduino.esp8266.com/stable/package_esp8266com_index.json''/'OK' | + | * On ajoute le support ESP8266 dans le menu 'fichier'/'préférence'/'additionnal board manager url'/ ''http://arduino.esp8266.com/stable/package_esp8266com_index.json''/'OK' |
* Puis 'outil'/'type de carte'/'boards manager...'/esp8266 tout en bas/'installer'. Choisir la version 2.0.0. Prévoir un peu de temps pour que arduino télécharge les 200Mo d'outils. | * Puis 'outil'/'type de carte'/'boards manager...'/esp8266 tout en bas/'installer'. Choisir la version 2.0.0. Prévoir un peu de temps pour que arduino télécharge les 200Mo d'outils. | ||
* Sélectionner le modèle... c'est la foire aux options... ce qui a marche pour moi : ESP8266MOD -> NodeMCU1.0, 80Mhz, 115200, 4M(3MSPIFFS) | * Sélectionner le modèle... c'est la foire aux options... ce qui a marche pour moi : ESP8266MOD -> NodeMCU1.0, 80Mhz, 115200, 4M(3MSPIFFS) | ||
Ligne 14: | Ligne 14: | ||
* Débrancher/rebrancher (ou reset) quand l'IDE affiche 'téléversement' | * Débrancher/rebrancher (ou reset) quand l'IDE affiche 'téléversement' | ||
si ça marche pas, fouiller le net, par exemple [[https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide|adafruit]] | si ça marche pas, fouiller le net, par exemple [[https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide|adafruit]] | ||
+ | * pas reconnu sous mac ... https://0xcf.com/2015/03/13/chinese-arduinos-with-ch340-ch341-serial-usb-chip-on-os-x-yosemite/ nous a sauve une fois. | ||
=== Description === | === Description === | ||
Ligne 21: | Ligne 22: | ||
[[ftp://imall.iteadstudio.com/Basic_Module/IM141118001/0B-Beginner%20Guide%20to%20ESP8266_V0.4.1.pdf|les Specs 0.4.1]], | [[ftp://imall.iteadstudio.com/Basic_Module/IM141118001/0B-Beginner%20Guide%20to%20ESP8266_V0.4.1.pdf|les Specs 0.4.1]], | ||
[[https://www.adafruit.com/images/product-files/2471/0A-ESP8266__Datasheet__EN_v4.3.pdf|les Specs 0.4.3]] | [[https://www.adafruit.com/images/product-files/2471/0A-ESP8266__Datasheet__EN_v4.3.pdf|les Specs 0.4.3]] | ||
+ | |||
+ | [[http://www.esp8266.com/wiki/doku.php?id=esp8266_gpio_pin_allocations|doc entrées-sorties... et pourquoi on est tombe sur la patte 16, la seule qui fonctionne pas comme les autres]] | ||
Plusieurs sortes de modules, avec plus ou moins de pattes : | Plusieurs sortes de modules, avec plus ou moins de pattes : | ||
Ligne 61: | Ligne 64: | ||
* Gnd -> ESP GPIO0 (passe en mode programmation) | * Gnd -> ESP GPIO0 (passe en mode programmation) | ||
* Power -> la console serie 115200 N 8 1 NL&CR affiche des zorglubs. | * Power -> la console serie 115200 N 8 1 NL&CR affiche des zorglubs. | ||
- | * Téléverser un exemple 'Fichier'|'Exemples'|'ESP8266'|'CheckFlashConfig' pouis '->', c'est bon signe quand l'IDE affiche les '.....' | + | * Téléverser un exemple 'Fichier'|'Exemples'|'ESP8266'|'CheckFlashConfig' puis '->', c'est bon signe quand l'IDE affiche les '.....' |
* La console série affiche du texte qui vient du programme. | * La console série affiche du texte qui vient du programme. | ||
Avec GPIO0--GND a la mise sous tension le module se mets en attente de logiciel, il suffit de débrancher/rebrancher avant la phase 'téléversement' | Avec GPIO0--GND a la mise sous tension le module se mets en attente de logiciel, il suffit de débrancher/rebrancher avant la phase 'téléversement' | ||
- | [[start|Retour a la page de start ?]] | + | === Annx doc === |
+ | * [[start|Retour a la page de start ?]] | ||
+ | * [[commenailles-3|Event Comenaille sur ESP 8266]] | ||
+ | * [[esp32|La suite - ESP32]] | ||
+ | |||
+ | ([[http://creativecommons.org/licenses/by-sa/3.0/|(CC BY-SA 3.0)]] 3615/Crab) |