BTS CIELCybersécurité, Informatique et Réseaux, Électronique
Espace pédagogique · M. Rayssac

05 · Créer un nouveau projet (ESP32 WROOM)

Créer un projet PlatformIO depuis la page d'accueil (PlatformIO Home), pour une carte à base d'ESP32-WROOM.

← Ressources VSCode

  1. Ouvrir PIO Home : cliquer l'icône platformio platformio dans la barre latérale, puis Open (sous PIO Home) dans le panneau Quick Access.
  2. Sur la page d'accueil, cliquer + New Project.
  3. Renseigner la fenêtre :
    • Name : le nom du projet.
    • Board : taper « ESP32 Dev Module » et choisir Espressif ESP32 Dev Module (carte à base d'ESP32-WROOM).
    • Framework : Arduino.
    • Location : laisser par défaut, ou décocher pour choisir un dossier (par exemple dans Progs).
  4. Cliquer Finish : PlatformIO génère le projet (platformio.ini et dossier src avec main.cpp).
  5. Écrire le code dans src/main.cpp, puis Build (✓) et Upload (→).

Dans le platformio.ini généré, on vérifie que la ligne platform pointe bien vers platformio stable (la remplacer si besoin) et on ajoute monitor_speed = 115200 :

[env:esp32dev]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
board = esp32dev
framework = arduino
monitor_speed = 115200
platformio pour toutes les cartes : on utilise la même plateforme pour toutes les ESP32, seul le board change (ici esp32dev pour un ESP32-WROOM). Détails : 01 · Installation PlatformIO / platformio.