Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
microc:uc:esp8266 [2023/08/18 12:06] – [7.1 Installation du driver USB] phil | microc:uc:esp8266 [2023/08/19 10:13] – [7.2 Test du Wifi] phil |
---|
| |
== 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 == |
| |
==== 6. Installer MicroPython ==== | ==== 6. Installer MicroPython ==== |
[[python:micropython:materiel:espressif|MicroPython - Les modules Espressif ESP32 et ESP8266]] | * Wiki [[microc:uc:espressif|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> |
==== 7. Résolution des problèmes ==== | </pane> |
| <pane id="tab-micropy_2"> |
| A faire |
| </pane> |
| </tabs> |
| ==== 8. Résolution des problèmes ==== |
| |
=== 8.1 Installation du driver USB === | === 8.1 Installation du driver USB === |