Arduino – IDE & VS Code

Un site utilisant WordPress

Arduino – IDE & VS Code

L’IDE de base pour Arduino c’est… un peu comme le Bloc-note de Windows. Ou Paint…
Bref, c’est hyper limité même si ça reste stable, fonctionnel et optimisé.

Mais ça manque de propriétés et surtout d’avantages comme l’auto-complétion, l’indentation etc.
Je vais donc pour proposer de passer de Bloc-note à Word, ou de Paint à Photoshop.
Tout simplement, passer à Visual Studio Code.

J’aurais pu conserver mon fidèle Notepad++ mais c’est trop compliqué, non maintenu à jour et pas aussi puissant.

Extension Arduino – Microsoft

Pour commencer, faites-vous une idée en regardant la vidéo suivante :

Eric PERONNIN
ARDUINO : Développer sous Visual Studio Code. Le meilleur IDE pour Arduino (v2)

L’espace de travail (Workspace)

J’ai eu bien des difficulté à comprendre qu’il fallait commencer par enregistrer un espace de travail (par exemple dans D:\Gotcha\Mes documents\Arduino\) et ensuite d’ajouter les sous-dossier contenant mes programmes .ino à cet espace de travail.

Plus d’infos (EN) dans le lien suivant.

Quelques corrections

J’ai dû modifier le fichier c_cpp_properties.json comme suit :

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\**",
                "C:\\Program Files (x86)\\Arduino\\tools\\**",
                "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\**",
                "C:\\Program Files (x86)\\Arduino\\libraries**"
            ],
            "forcedInclude" :[
                "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "windows-msvc-x64"
        }
    ],
    "version": 4
}

Extension – PlatformIO – PIO

Apparemment, cette extension serait mieux que la précédente. Je vous laisse encore une fois regarder l’excellente vidéo dédiée :

Eric PERONNIN
Débuter en C++ avec Arduino : Installer VS Code et PlatformIO pour programmer plus efficacement

jjj

En Français ?

Vous allez avoir envie d’avoir un programme qui fonctionne… en Français !
Et c’est tout à fait possible via le fichier de langage officiel.
Les instructions sont à lire sur la page mentionnée !
Précision tout de même : les extensions n’est pas traduite en FR.

Conflits – Bugs

Une piste pour remettre de l’ordre dans les outils : lien commentaire Youtube.

GIT – GITHUB

Configurer GIT :

Tags: , , , ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *