Votre feuille de route pour débutants : la série complète de vidéos ESP32 + PlatformIO (à ce jour)
Chaque semaine, je reçois une variante de cette question dans ma boîte de réception : « dois-je vraiment abandonner l'IDE Arduino ? » et « avec quelle carte devrais-je vraiment commencer ? » Plutôt que d'y répondre un message à la fois, j'ai créé une courte série de vidéos qui parcourt tout le processus d'initiation — de l'ouverture de PlatformIO pour la première fois jusqu'à faire clignoter votre première LED sur un ESP32. Cet article est la feuille de route de cette série, dans l'ordre où je la regarderais personnellement, avec en prime des idées de projets à réaliser une fois terminée.
Pourquoi PlatformIO plutôt que l'IDE Arduino, et pourquoi l'ESP32 comme première carte ? Parce qu'une fois passé le tout premier programme de clignotement, vous voulez une vraie autocomplétion, une gestion saine des bibliothèques et un système de compilation qui vous indique ce qui ne va pas au lieu d'un mur de texte rouge. Et l'ESP32 vous offre le WiFi, le Bluetooth, ainsi qu'un nombre de broches et une puissance de traitement suffisants pour ne pas vous sentir limité dès votre deuxième projet. Cette combinaison constitue la base de presque tout ce que je construis et enseigne, que ce soit pour des objets connectés portables ou autre.
Étape 1 : Délaissez l'IDE Arduino (en douceur)
Commencez par Beyond Arduino IDE: Your First Steps with PlatformIO (EP2). J'y explique pourquoi j'ai fait ce choix il y a des années et ce qui change réellement au quotidien pour vous. Si vous n'avez jamais utilisé que l'IDE Arduino, cette vidéo pose les bases de la série pour que la transition ne soit pas déconcertante.
Étape 2 : Comprenez votre fichier platformio.ini
C'est le fichier qui bloque presque tous les étudiants que j'ai formés, y compris moi-même par le passé. Everything You Need to Know About PlatformIO.ini File détaille ce que fait chaque ligne — définitions de la carte, framework, vitesse du moniteur, dépendances des bibliothèques — afin que vous puissiez le modifier consciemment au lieu de faire des copier-coller depuis un forum en croisant les doigts.
Étape 3 : Corrigez les erreurs de compilation avant qu'elles ne surviennent
Switching to PlatformIO? Do This to Avoid Build Failures! est une vidéo courte et précise qui couvre la poignée d'erreurs responsables de la plupart des échecs de compilation lors des premiers essais. C'est la vidéo qui m'aurait fait gagner un week-end quand j'ai débuté.
Étape 4 : Faites clignoter votre première LED sur ESP32, correctement
Chaque cours commence par là pour une bonne raison : c'est le moment minimaliste qui confirme que « oui, ça fonctionne vraiment ». Dans Making the ESP32 Blink: A Beginner's Guide (Ep 5), je vous guide à travers le câblage, le téléversement et le dépannage du classique programme de clignotement en utilisant PlatformIO plutôt que l'IDE Arduino, pour que vous profitiez du flux de travail complet, et pas seulement de l'extrait de code.
Maintenant, construisez quelque chose avec
Une fois que le clignotement fonctionne, le moyen le plus rapide d'apprendre est d'ajouter un écran — cela rend le débogage visuel et il est vraiment gratifiant de voir ses propres données s'afficher sur quelque chose. Si vous voulez obtenir les pièces exactes de l'un de mes projets préférés pour débutants déjà regroupées, le ESP32 + OLED Video Kit contient tout ce qui est utilisé dans ce tutoriel en une seule commande, vous évitant ainsi de traquer une douzaine de composants sur trois sites différents.
Et si vous enseignez aussi cette discipline — dans une classe, un atelier ou simplement à un enfant curieux sur votre table de cuisine — cette série constitue un excellent plan de cours. N'hésitez pas à reprendre l'ordre que j'ai établi ici ; c'est la progression que j'utilise lorsque j'enseigne cela en personne.
Vous avez des questions sur une étape ou vous êtes bloqué quelque part dans la série ? Laissez un commentaire sous la vidéo concernée — je les lis toutes et je préfère vous aider à déboguer là-bas plutôt que de vous voir abandonner en silence.