Les microcontrôleurs ESP8266 et ESP32 sont des modules compacts, autonomes et basse consommation, idéaux pour les projets IoT, la domotique et les applications connectées. Cette formation permet de maîtriser la programmation des GPIO, la communication Wifi et l’intégration avec des applications web, tout en utilisant Visual Studio Code et les librairies Arduino.
Objectifs de la formation
- Utiliser les modules ESP8266 / ESP32 en mode autonome
- Programmer les GPIO et les timers
- Configurer et coder le Wifi et les réseaux
- Créer des serveurs et clients web intégrés
- Gérer la mémoire, OTA et la consommation d’énergie
Public cible
- Développeurs, chefs de projet, équipes techniques
- Entreprises souhaitant former leurs collaborateurs en IoT et microcontrôleurs B2B
Prérequis
- Connaissances de base en programmation C
- Idéalement suivi de la formation Programmation en C (Réf. DPRC)
Contenu du cours
- Présentation des modules ESP et fonctionnalités autonomes
- Outils de développement : Visual Studio Code, SDK Espressif, librairies Arduino
- Commandes AT, architecture et gestion des entrées/sorties, timers et PWM
- Programmation Wifi : connexion, serveur, client, intégration web
- Sauvegarde de données : Flash, EEPROM, FileSystem
- Mise à jour OTA (Over The Air)
- Gestion de l’énergie et modes de réveil
- Travaux pratiques : environ 70% du cours pour une application réelle et projets pratiques
Avantages Gust Training
- Formations B2B et entreprises : sessions sur site ou en groupe
- Ateliers pratiques et projets réels
- Formateurs experts en IoT et microcontrôleurs
- Horaires flexibles et personnalisés
- Certification et attestation de formation
