Utiliser ESP32 avec Visual Studio Code : Différence entre versions

 
(3 révisions intermédiaires par le même utilisateur non affichées)
Ligne 16 : Ligne 16 :
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Installer PlatformIO
+
|Step_Title=Installer l’extension PlatformIO IDE
|Step_Content=* Ouvrez VS Code
+
|Step_Content=*Ouvrez VS Code
* Allez dans l’onglet Extensions
+
*Allez dans l’onglet Extensions
* Recherchez “PlatformIO IDE” et cliquez sur “Installer”
+
*Recherchez “PlatformIO IDE”
 +
*Cliquez sur “Installer”
 +
 
 +
 
 +
Une fois installée, l’icône PlatformIO apparaît dans la barre latérale de VS Code.
 
|Step_Picture_00=Vs_code_install_platformio_1.1.png
 
|Step_Picture_00=Vs_code_install_platformio_1.1.png
 
|Step_Picture_01=Vs_code_install_platformio_1.2.png
 
|Step_Picture_01=Vs_code_install_platformio_1.2.png
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Créer un projet
+
|Step_Title=Créer un nouveau projet
 +
|Step_Content=* Cliquez sur l’icône PlatformIO dans VS Code
 +
* Sélectionnez “New Project”
 +
* Donnez un nom au projet
 +
* Choisissez la carte : recherchez et sélectionnez <code>uPesy ESP32 Wroom DevKit</code>
 +
* Sélectionnez le framework  <code>Arduino</code>
 +
* Validez pour créer le projet
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Configurer la carte
+
|Step_Title=Configurer le projet
 +
|Step_Content=La configuration du projet se trouve dans le fichier platformio.ini qui contient normalement :<syntaxhighlight lang="ini">
 +
[env:upesy_wroom]
 +
platform = espressif32
 +
board = upesy_wroom
 +
framework = arduino
 +
</syntaxhighlight>
 +
 
 +
 
 +
Vous pouvez personnaliser d'autres options comme par exemple la vitesse du moniteur et la vitesse d'upload avec les lignes suivantes :<syntaxhighlight lang="ini">
 +
monitor_speed = 115200
 +
upload_speed = 921600
 +
</syntaxhighlight>
 +
 
 +
 
 +
 
 +
<br />
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Ajouter des librairies au projet
 +
|Step_Content=Les bibliothèques ajoutées au projet via  PlatformIO seront automatiquement ajoutées au fichier platformio.ini.
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Développer et téléverser votre code
 +
|Step_Content=Écrivez votre code dans le dossier <code>src</code>.
 +
 
 +
Utilisez le bouton '''Upload''' (Ctrl+Alt+U) représenter par une flèche dans la barre inférieur pour compiler et téléverser le programme sur l'ESP32
 +
 
 +
On peut ouvrir le moniteur série intégré pour de visualiser les messages envoyés par la carte en appuyant sur le bouton Monitor Serie
 
}}
 
}}
{{Tuto Step}}
 
 
{{Notes}}
 
{{Notes}}
 
{{Tuto Status
 
{{Tuto Status
 
|Complete=Draft
 
|Complete=Draft
 
}}
 
}}

Version actuelle datée du 3 février 2026 à 15:06

Auteur avatarCélestin Ballèvre | Dernière modification 3/02/2026 par Cballevre

Pas encore d'image

Tutoriel pour expliquer comment utiliser PlatformIO
Licence : Attribution (CC-BY)

Étape 1 - Installer l’extension PlatformIO IDE

  • Ouvrez VS Code
  • Allez dans l’onglet Extensions
  • Recherchez “PlatformIO IDE”
  • Cliquez sur “Installer”


Une fois installée, l’icône PlatformIO apparaît dans la barre latérale de VS Code.



Étape 2 - Créer un nouveau projet

  • Cliquez sur l’icône PlatformIO dans VS Code
  • Sélectionnez “New Project”
  • Donnez un nom au projet
  • Choisissez la carte : recherchez et sélectionnez uPesy ESP32 Wroom DevKit
  • Sélectionnez le framework Arduino
  • Validez pour créer le projet

Étape 3 - Configurer le projet

La configuration du projet se trouve dans le fichier platformio.ini qui contient normalement :
[env:upesy_wroom]
platform = espressif32
board = upesy_wroom
framework = arduino


Vous pouvez personnaliser d'autres options comme par exemple la vitesse du moniteur et la vitesse d'upload avec les lignes suivantes :
monitor_speed = 115200
upload_speed = 921600



Étape 4 - Ajouter des librairies au projet

Les bibliothèques ajoutées au projet via PlatformIO seront automatiquement ajoutées au fichier platformio.ini.

Étape 5 - Développer et téléverser votre code

Écrivez votre code dans le dossier src.

Utilisez le bouton Upload (Ctrl+Alt+U) représenter par une flèche dans la barre inférieur pour compiler et téléverser le programme sur l'ESP32

On peut ouvrir le moniteur série intégré pour de visualiser les messages envoyés par la carte en appuyant sur le bouton Monitor Serie


Dernière modification 3/02/2026 par user:Cballevre.

Commentaires

Draft