Découvrir les microcontrôleurs de l'architecture jusqu'au projet multijoueur, avec l'ESP32-S3 et Arduino-ESP32.
Bienvenue dans l’atelier Microcontrôleurs !
Vous y trouverez les concepts fondamentaux d’un microcontrôleur (architecture d’un µC, GPIO, ADC, bus série) jusqu’à la réalisation d’un mini-jeu embarqué multijoueur sur ESP32-S3.
| Phase | Volume | Résultat |
|---|---|---|
| CM | 4,5h | Carte mentale du µC : archi, GPIO, ADC/PWM, bus, chaîne de dev |
| TD | 10,5h | Pong 2 joueurs local sur ESP32-S3 + écran SPI |
| Projet | binômes | Snake multijoueur (console + navigateur) + PCB KiCad soudé |
Chaque notion est incarnée par une démo physique (LED, bouton, joystick affichant 0–4095 au projecteur). Un schéma-bloc unique (CPU / Flash / RAM / périphériques) est tracé dès le premier cours et ré-affiché à chaque chapitre en surlignant la brique du jour.
Le mini-jeu type Gameboy est le fil rouge de l’atelier : simple à comprendre, riche à implémenter. Les TD construisent progressivement Pong (un périphérique ajouté par séance) ; le projet introduit Snake sur une mécanique neuve, et ajoute le multijoueur asymétrique navigateur/console. La machine à états finis (FSM), pour gérer les écrans menu/partie/fin, prépare directement les états réseau du projet.
Les notions clés à comprendre avant de se lancer.
Suivez les étapes dans l'ordre pour réaliser le projet de A à Z.
Fiches de référence matériel, logiciels et outils pour mener le projet.
Matériel & Composants
Logiciels & Outils