Skip to content

Démarrer sur VSCode et Platform IO

Etienne Gendron edited this page Jun 2, 2022 · 3 revisions

L’environnement de programmation PlatformIO est un module des logiciels Visual Studio Code et ATOM qui intègre tous les éléments nécessaires à la programmation de l’arduino mega 2560. Visual Studio code est un éditeur de texte qui permet de travailler avec plusieurs langages de programmation sous plusieurs systèmes d’opération (Windows, Mac OSx, Linux, etc.). PlatformIO est un module qui s’intègre à ce logiciel pour créer un environnement de développement pour différentes cartes de développement tel que les cartes arduino. PlatformeIO sera votre environnement de travail. Le langage utilisé pour la programmation de l’arduino mega 2560 sera le C++, il est à noter que la programmation-objet ne sera toutefois pas abordée dans le cadre du projet.

Installation PlatformIO - Ordinateur personnel

Cette sous-section présente l'installation de platformIO sur votre propre ordinateur. Dans ce guide nous présentons les instructions qui sont disponibles à l’adresse suivante : https://platformio.org/install/ide?install=vscode.

  1. Télécharger l'application Visual Studio Code : https://code.visualstudio.com/.
  2. Lancer l'application VSCode (accepter d'ouvrir l'application)
  3. Ouvrir l'onglet "Extensions" dans la barre menu de VSCode, rechercher le module "platform-ide".
  4. Sélectionner le module "platform-ide" et installez-le.
  5. Lorsque l'installation est terminée, appuyer sur "Reload" pour redémarrer l'environnement de VSCode. Voilà, PlatformIO est installé !

Utilisation

Maintenant que platformIO est fonctionnel sur votre poste informatique, cette section vous présentera comment utiliser PlatformIO pour faire la création d'un projet et programmer votre Arduino. Un sommaire des fonctionnalités de platformIO est également présenté par la suite.

Création d'un projet

  1. Sélectionner l'icône "Home" dans la barre d'outils.
  2. Sélectionner "New project" ainsi que le type de votre carte (Arduino 2560), puis créer le projet.
  3. Ouvrir le fichier main.cpp qui ce situe dans le répertoire src et y ajouter ce texte :

Ouvrir un projet existant:

  1. Sélectionner l'icône "Home" dans la barre d'outils,
  2. Sélectionner ouvrir un projet,
  3. Sélectionner le dossier ou se trouve votre projet Arduino avec le fichier platformeio.ini
  4. Ouvrir.

Utilisation la librairie libS3GRO

  1. Créer ou ouvrer un projet platformeio,
  2. Ajouter après framework = arduino l'élément lib_deps = https://github.com/UdeS-GRO/LibS3GRO.git

Troubleshoot si la compilation ne se fait pas bien:

  1. mettre à jour les packages: ouvrir un PlateformeIO Core CLI à partir de l'ongle Plateforme Io.
  • Inscrire pio pkg update
  • Une fois les packages installer, fermer et relancer le projet Arduino.