Présentation |
-ARRAS- |
ESP 8266 - 01 |
Activité – .. x 3h STI2D – 2023/2024 |
|
||
NOM: Prénom: |
CLASSE: STI2D-SIN |
|
|
||
Condition: |
|
|
Matériel: |
|
|
Documents: |
|
Présentation
L’ESP8266 est un circuit intégré à microcontrôleur avec connexion Wi-Fi développé par le fabricant Chinois Espressif. En août 2014, les passionnés d’électronique commencent à s’intéresser à la version ESP-01 de ce circuit intégré produite par une entreprise tierce, AI-Thinker. Celui-ci, de taille réduite, permet de connecter un microcontrôleur à un réseau Wi-Fi et d’établir des connexions TCP/IP avec des commandes Hayes. |
||
La traduction progressive de la documentation (à l'origine uniquement en chinois) motivée par le bas prix du circuit a permis le développement d'une communauté de développeurs et de passionnés de l'ESP8266. Fin octobre 2014, Espressif propose un kit de développement logiciel (SDK) permettant de programmer le circuit sans recourir à l’utilisation d’un microcontrôleur additionnel. Depuis, « Espressif » a sorti quantité de nouvelles versions du SDK et ce sous deux variantes : une basée sur FreeRTOS1 et une autre basée sur les fonctions de rappel (callbacks). |
Programmation
L’ESP8266 peut se programmer de plusieurs façons :
1. Avec des scripts Lua, interprétés ou compilés, avec le firmware NodeMCU2 ;
2. En C++, avec l’IDE Arduino ;
3. En JavaScript, avec le firmware Espruino4 ;
4. En MicroPython, avec le firmware MicroPython5 ou CircuitPython6 ;
5. En C, avec le SDK d’Espressif ;
6. En C, avec le SDK esp-open-sdk7 basé sur la chaîne de compilation GCC ;
7. En Go, avec le framework Gobot8.
Créé avec HelpNDoc Personal Edition: Créer des documents d'aide CHM facilement