Programmation

Connection SSH avec VS-code : Installation/setup/utilisation

Pourquoi

La connexion ssh va permettre de ce connecté sur un Raspberry et de le programmer avec un pc distant. Cela permet de pouvoir programmer le Raspberry en sans fils (par wifi)

Une fois la connexion ssh créer, il sera possible :

Installation

Installation Vs Code

Commencé par Installer VS code en suivant ce lien : 

https://code.visualstudio.com/download

Installation Extension PlatformIO

Après installation, vous aller arrivez sur cette fenêtre. Cliquer sur le bouton pour ajouter des extensions : 

image.png

Chercher Remote SSH et installer.

image.png

Setup

Connecté votre ordinateur sur le même réseau que le Raspberry pi. (exemple : même wifi, partage de connexion)

L'étape suivant consiste à trouver l'adresse du Raspberry pi. Il existe plusieurs méthode: 

Le numéro trouver ressemble à ça : 192.168.1.105

ouvrer vs code est cliqué en bas gauche (icone bleu)

image.png

puis sur connecte sur "Connect to host"

image.png

puis "new host"

image.png

ajouter nom de l'hoste suivi d'un @ puis l'ip

image.png

Entrer puis Entrer (pour prendre l'option 1)

image.png

Réouvrez l'interface

image.png

puis sur connecte sur "Connect to host"

image.png

puis sur l'ip ajouté

image.png

Suivez les instruction et rentrer le mot de passe quand cela est demandé.

Utilisation

Il est alors possible d'ouvrir un terminal en bas de vscode : 

image.png

Il sera aussi possible d'ouvrir un dossier avec l'icone classique. Cela permettra d'ouvrir un dossier sur le Raspberry. (le mot de passe du Raspberry vous sera redemandé) 

image.png

Programmation de MCU avec VS-code et PlatformIO

Pourquoi utiliser VS code + PlatformIO et pas le logiciel Arduino
Installation Vs Code

Commencé par Installer VS code en suivant ce lien : 

https://code.visualstudio.com/download

Installation Extension PlatformIO

Après installation, vous aller arrivez sur cette fenêtre. Cliquer sur le bouton pour ajouter des extensions : 

image.png

Chercher platformIO et installer. L'installation peut être long et nécessité de redémarrer vs code. Suivez bien les instruction en bas à droite. 

image.png

Une fois l'installation fini, vous pouvez cliquer à gauche sur l'icone de fourmi puis sur open puis sur New Project ou autre 

image.png

Pour finir, Vous pouvez ouvrir main.cpp pour pouvoir écrire vos première ligne !! 

image.png

Vous pouvez programmer l'Arduino en utilisant la flèche en bas

image.png

Autres extensions utiles :