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/09 11:52] crab |
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', 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) | ||
* Charger l'exemple ESP8266 blink | * Charger l'exemple ESP8266 blink | ||
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 39: | Ligne 42: | ||
=== Branchements === | === Branchements === | ||
La, photo d'un montage que je recherche chaque fois que je veux en souder un: | La, photo d'un montage que je recherche chaque fois que je veux en souder un: | ||
+ | |||
{{::matos_ams1117_esp8266.jpg?direct&200|}} | {{::matos_ams1117_esp8266.jpg?direct&200|}} | ||
+ | |||
(Quelque chose de mieux que le [[3615rabbits|gribouillis des lapins wifi]]) | (Quelque chose de mieux que le [[3615rabbits|gribouillis des lapins wifi]]) | ||
Ligne 59: | 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) |