Outils pour utilisateurs

Outils du site


vscode_wokwi

Installation vscode + platform io + Wokwi

Ouverture d'un terminal

  • taper Alt+F2
  • taper gnome-terminal puis entrée

Lancement vscode

  • taper code dans un terminal puis entrée

Installation platformio

  1. à gauche de vscode; extension
  2. taper platformio
  3. cliquer sur Install en bleu, Trust Publisher & Install

Cela fait apparaitre l’icône extraterrestre à gauche

  1. si en bas à droite apparaît une fenêtre demandant “Do you want to install recommended C/C++ extension Pack”, cliquer sur Install
  • redémarrer visual studio code

Installation Wokwi

  1. à gauche de vscode; extension
  2. taper wokwi
  3. cliquer sur install en bleu, Trust Publisher & Install

Choix du thème

Si vous souhaitez changer le thème pour travailler sur fond blanc:

  • File→préférences→thèmes de couleur→Light (Visual Studio)

Charger une licence

  • ouvrir wokwi dans le navigateur web : https://wokwi.com/
  • se loguer avec vos identifiants google
  • dans vscode, taper F1→ Wokwi →request a new licence
  • Dans la page ouverte dans le navigateur web, cliquer sur “Generate a licence code” et copier le numéro
  • dans vscode, taper F1 → Wokwi →Manually Enter License Key
  • Coller le numéro

Récupération et lancement de wokwi2gtkwave

Dans un terminal dédié, copier coller (sélectionner à la souris pour copier et clic molette pour coller dans le terminal):

echo commence
mkdir -p ~/wokwi
cd ~/wokwi
pkill -f wokwi2gtkwave.py
rm  wokwi2gtkwave.py
wget https://raw.githubusercontent.com/bvandepo/wokwi2gtkwave/main/wokwi2gtkwave.py
chmod a+x wokwi2gtkwave.py
python3 ./wokwi2gtkwave.py
echo NE PAS FERMER CETTE FENETRE TANT QUE VISUAL STUDIO CODE EST OUVERT  

Récupération d'un projet

Dans un terminal dédié, copier coller (sélectionner à la souris pour copier et clic molette pour coller dans le terminal):

cd ~/	
wget https://bvdp.inetdoc.net/files/cesi/cesitd2.zip
unzip cesitd2.zip
rm cesitd2.zip
cd cesitd2
nohup code ./ &



* cliquer sur icône liste des fichiers dans le bandeau de gauche puis déplier src et ouvrir le fichier cesi2.cpp 

Changement de la Schématique

Éditer la schématique dans wokwi à l'aide de votre navigateur Web puis copier coller le contenu du fichier diagram.json vers votre projet vscode

  • Pour coller le code dans vscode, clic droit sur diagram.json puis “Open with”→“text editor”

Complétion de code automatique dans vscode

  • Renommer si besoin le .ino en .cpp pour avoir la complétion de code automatique
  • assurez vous d'avoir ce include au début du .cpp:
#include "Arduino.h"

Compiler le projet

  • CTRL+ALT+B (pour build)

Observer l'occupation mémoire de code et de donnée ainsi que les éventuelles erreurs.

Lancer le projet en Simulation

  • Open the Command Palette (F1 or Ctrl+Shift+P) and select “Wokwi: Start Simulator”.

Les caractères échangés via Serial s'affichent dans la fenêtre Terminal mais si elle est fermée et ouverte à nouveau, non…., il faut refaire F1→“Wokwi: Start Simulator”

Téléverser le projet sur la carte Arduino réelle

Dans le bandeau bleu en bas de vscode, après avoir compilé, cliquer sur la flèche “PlatformIO: Upload”

Bon fichier binaire?

Pour s'assurer que c'est bien le bon fichier binaire qui est exécuté dans le simulateur, vous pouvez utiliser le code suivant dans setup() pour afficher la date et l'heure de compilation dans la console série:

setup.ino
void setup() {
  Serial.begin(9600);
  Serial.print("compilation date/time:");
  Serial.print(__DATE__ );
  Serial.print("  ");  
  Serial.println(__TIME__ );
}
vscode_wokwi.txt · Dernière modification : 2026/01/14 06:59 de bvandepo