[[:outils:vscode:accueilvscode|{{ :iconemaison.jpg?nolink&25|Sommaire VSCode}}]] ===== IDE VSCode - L'extension PlatformIO ===== [Mise à jour le : 18/8/2023] * **Ressources** * Documentation sur PlatformIO.org {{ :outils:vscode:platformio1.png?nolink&100|}} * **Lectures connexes** * Vidéo - VSCode et platformIO * Premiers pas avec VS Code et PlatformIO IDE pour ESP32 et ESP8266 * Minimal FreeRTOS with Platformio ==== 1. Généralités ==== PlatformIO est un outil professionnel multi-plateforme, multi-architecture et multi-framework destiné aux ingénieurs en systèmes embarqués et aux développeurs de logiciels qui écrivent des applications pour des produits embarqués. ==== 2. Installer l'extension dans VSCode ==== - Ouvrir **VSCode**. - Entrer //**PlatformIO**// dans le gestionnaire d'extension et la sélectionner. {{ :outils:vscode:platformio11.png?nolink |}} ==== 3. Créer un projet === {{ :outils:vscode:platformio7.png?nolink|}} - Ouvrir **VSCode**. - Cliquer sur l'icône PlatformIO dans la barre d'activité puis sur **//Open//** dans Quick Access.{{ :outils:vscode:platformio2.png?nolink |}} - Sélectionner **//New Project//**.{{ :outils:vscode:platformio3.png?nolink |}} - Compléter les champs du **magicien**.{{ :outils:vscode:platformio4.png?nolink&600 |}} - La hiérarchie des répertoires du projet est affichée dans l'explorateur.{{ :outils:vscode:platformio5.png?nolink |}} {{ :outils:vscode:platformio6.png?nolink|}} ==== 4. Installer des bibliothèques dans le projet ==== - Cliquer sur l'icône **//Libraries//** dans PIO Home. - Entrer le nom d'une bibliothèque dans la barre de recherche et la rechercher dans la liste.{{ :outils:vscode:platformio8.png?nolink |}} - Ajouter la bibliothèque au projet.{{ :outils:vscode:platformio9.png?nolink |}} {{ :outils:vscode:platformio10.png?nolink |}} ==== 5. Paramétrer platformIO.ini ==== === 5.1 Régler le moniteur === Ajouter le code ci-dessous dans le fichier platformio.ini ; Serial Monitor options monitor_speed = 115200 ==== 6. Ecrire le code ==== Le code s'écrit dans le fichier **main.cpp** situé dans le dossier **src**. #include void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }