Présentation



Lazare CARNOT 

-ARRAS-

ESP 8266 - 01

Activité – ..  x 3h

STI2D – 2023/2024


 NOM: 


 Prénom:

CLASSE: STI2D-SIN


 Condition:

  • travail en équipe ; durée x 3 heures

 Matériel:

  • un ordinateur sous Windows avec les logiciels Proteus, Flowcode, Arduino ...
  • une carte de développement ( PIC , Arduino, ESP8266 )

 Documents:

  • le sujet de cette Activité


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).


Source :


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