Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
microc:uc:esp8266 [2023/08/18 12:53] – [6. Installer MicroPython] phil | microc:uc:esp8266 [2023/08/19 11:30] (Version actuelle) – [6. Installation de MicroPython] phil |
---|
===== Microcontrôleurs - ESP8266 Feather Huzzah ===== | ===== Microcontrôleurs - ESP8266 Feather Huzzah ===== |
[Mise à jour le 10/8/2023] | [Mise à jour le 10/8/2023] |
{{ :arduino:arduino.png?80&nolink|}}{{ :arduino:feather_huzzah_esp8266.jpg?nolink&180|ESP8266 Feather Huzzah}} | {{ :microc:uc:feather_huzzah_esp8266.jpg?nolink|}} |
== Ressources == | == Ressources == |
* Généralités sur <html><a href="https://fr.wikipedia.org/wiki/ESP8266" target="_blank">Wikipédia</a></html> | * Généralités sur l'ESP8266 <html><a href="https://fr.wikipedia.org/wiki/ESP8266" target="_blank">Wikipédia</a></html> |
* Sites <html><a href="https://www.espressif.com/en/products/socs/esp8266" target="_blank">Espressif</a></html> et <html><a href = "https://learn.adafruit.com/adafruit-io-basics-esp8266-arduino" target="_blank"> Adafruit</a></html> | * Sites <html><a href="https://www.espressif.com/en/products/socs/esp8266" target="_blank">Espressif</a></html> et <html><a href = "https://learn.adafruit.com/adafruit-io-basics-esp8266-arduino" target="_blank"> Adafruit</a></html> |
* <html><a href="https://github.com/esp8266/Arduino#using-git-version-basic-instructions" target="_blank">ESP8266/Arduino</a></html> sur Github | * <html><a href="https://github.com/esp8266/Arduino#using-git-version-basic-instructions" target="_blank">ESP8266/Arduino</a></html> sur Github |
* <html><a href="https://sebastien.warin.fr/2016/07/12/4138-decouverte-des-esp8266-le-microcontroleur-connecte-par-wifi-pour-2-au-potentiel-phenomenal-avec-constellation/" target="_blank">Découverte des ESP8266 : le microcontrôleur connecté par Wifi pour 2€ au potentiel phénoménal</a></html> | * <html><a href="https://sebastien.warin.fr/2016/07/12/4138-decouverte-des-esp8266-le-microcontroleur-connecte-par-wifi-pour-2-au-potentiel-phenomenal-avec-constellation/" target="_blank">Découverte des ESP8266 : le microcontrôleur connecté par Wifi pour 2€ au potentiel phénoménal</a></html> |
* Wiki [[materiels:accueilmateriels|" Matériels - Capteurs, afficheurs, préactionneurs, etc."]] | * Wiki [[materiels:accueilmateriels|" Matériels - Capteurs, afficheurs, préactionneurs, etc."]] |
* Wiki [[arduino:clientmqttesp8266|"Mettre en oeuvre un client MQTT sur un EP8266 (ESP32) Feather Huzzah ou MKR1010"]] | * Wiki [[microc:iot:clientmqttesp8266|"Mettre en oeuvre un client MQTT sur un EP8266 (ESP32) Feather Huzzah ou MKR1010"]] |
* Wiki [[arduino:memoire:spiffs|"Le système de fichiers LittleFS (ESP)"]] (Mini Serre) | * Wiki [[microc:arduino:spiffs|"Le système de fichiers LittleFS (ESP)"]] (Mini Serre) |
* Exemples <html><a href="https://tttapa.github.io/ESP8266/Chap10%20-%20Simple%20Web%20Server.html" target="_blank">"ESP8266 First Web Server"</a></html> | * Exemples <html><a href="https://tttapa.github.io/ESP8266/Chap10%20-%20Simple%20Web%20Server.html" target="_blank">"ESP8266 First Web Server"</a></html> |
* Arduino pour l'ESP8266 (Documentation) : <html><a href="https://arduino-esp8266.readthedocs.io/en/latest/index.html" target="_blank">ESP8266 Arduino Core</a></html> | * Arduino pour l'ESP8266 (Documentation) : <html><a href="https://arduino-esp8266.readthedocs.io/en/latest/index.html" target="_blank">ESP8266 Arduino Core</a></html> |
* <html><a href="https://www.arduinolibraries.info/" target="_blank">Arduino Library List</a></html> | * Bibliothèques - <html><a href="https://www.arduinolibraries.info/" target="_blank">Arduino Library List</a></html> |
| |
== Distributeurs == | == Distributeurs == |
{{ :arduino:esp8266bibl.png?nolink |}} | {{ :arduino:esp8266bibl.png?nolink |}} |
| |
==== 6. Installer MicroPython ==== | ==== 6. Installation de MicroPython ==== |
[[mc:uc:espressif|MicroPython - Les modules Espressif ESP32 et ESP8266]] | * Wiki [[microc:uc:espressif|Installation de MicroPython sur les modules Espressif ESP32 et ESP8266]] |
==== 7. Démarrer avec la carte ESP8266 ==== | ==== 7. Programmation de la carte ESP8266 ==== |
| |
=== 7.1 Premier Programme (blink) === | === 7.1 Premier Programme (blink) === |
| <tabs> |
| * [[#tab-arduino_1|Arduino]] |
| * [[#tab-micropy_1|MicropyPython]] |
| |
| <pane id="tab-arduino_1"> |
<code cpp *.cpp> | <code cpp *.cpp> |
void setup() { | void setup() { |
} | } |
</code> | </code> |
| </pane> |
| <pane id="tab-micropy_1"> |
| A faire |
| </pane> |
| </tabs> |
| |
| |
| |
=== 7.2 Test du Wifi === | === 7.2 Test du Wifi === |
| <tabs> |
| * [[#tab-arduino_2|Arduino]] |
| * [[#tab-micropy_2|MicropyPython]] |
| |
| <pane id="tab-arduino_2"> |
<callout type="warning" icon="true">Le SSID et le mot de passe du réseau doivent avoir été préalablement chargés avec <html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_ESP_infosClientMQTT.zip">infoClientMQTT_ESP8266.ino</a></html></callout> | <callout type="warning" icon="true">Le SSID et le mot de passe du réseau doivent avoir été préalablement chargés avec <html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_ESP_infosClientMQTT.zip">infoClientMQTT_ESP8266.ino</a></html></callout> |
| |
| |
{{ :arduino:uc:platformioico.png?nolink&50|}} | {{ :arduino:uc:platformioico.png?nolink&50|}} |
<callout type="tip" icon="true"><html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_PIO_ESP32_testWifi.zip" target="_blank">Télécharger</a></html> le projet PlatformIO pour VSCode.</callout> | <callout type="tip" icon="true" title="TELECHARGER">Le <html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_PIO_ESP32_testWifi.zip" target="_blank">projet</a></html> PlatformIO pour VSCode.</callout> |
| </pane> |
| <pane id="tab-micropy_2"> |
| A faire |
| </pane> |
| </tabs> |
==== 8. Résolution des problèmes ==== | ==== 8. Résolution des problèmes ==== |
| |