Présentation des modules ESP
Fonctionnalités
Fonctionnement en autonome
Les différentes modules et leurs entrées-sorties
Normes CE
Les outils de développements
Chaîne de compilation
IDE Visual Studio Code
Connexion à un PC via USB
Les SDK Espressif
Les librairies Arduino
WiFi, Ticker, EEPROM, I2C, SPI, ...
Les commandes AT
Tester avec les commandes AT
Architecture
Les spécifications
Alimentation, horloge, …
Mémoire : RAM, Flash, EEPROM
Les entrées/sorties logiques
L’entrée analogique
Modes de communication filaire
I2C, SPI
Les timers
Programmation des entrées sorties
Entrées/sorties logiques
Entrée analogique
Utilisation des librairies Arduino
Utilisation du bus I2C
Programmation des timers
Les registres timers
Utilisation du watchdog
PWM - Pulse With Modulation
Utilisation du Wifi
Librairies Arduino
Découverte des réseaux Wifi
Connexion à un réseau Wifi
Serveur Wifi
Intégration avec des applications Webs
Protocole REST
Codage d’un client client
Codage d’un serveur http
Sauvegarde des données
Utilisation des mémoires
Flash, EEPROM
Utilisation du FileSystem
OTA - Over Air Update
Fonctionnement
Architecture nécessaire
Serveur web de mise à disposition des mises à jour
Codage OTA pour l’ESP
Gestion de l’énergie
Différents mode de gestion de l’énergie
Réveil du µC