Configuration Arduino

Guide complet pour configurer votre environnement de développement

VS Code Python Dynamixel

Bien démarrer

Ce guide détaillé vous accompagne pas à pas dans la configuration de l'environnement de développement VS Code afin de pouvoir envoyer un code à la carte U2D2 du Robot Bipède. Suivez attentivement les étapes décrites ci-dessous pour préparer votre système.

1

Installation de l'IDE VS Code

VS Code Logo

Visual Studio Code (VS Code) est un éditeur de code source gratuit, léger et multiplateforme, très utilisé pour le développement embarqué, y compris avec les cartes Arduino, ESP32 et autres microcontrôleurs.

Si ce n'est pas déjà fait, téléchargez et installez la dernière version de VS Code depuis le site officiel :

Suivez les instructions d'installation correspondant à votre système d'exploitation (Windows, macOS ou Linux).

2

Installer Python

Pour exécuter des scripts Python dans VS Code, vous devez installer Python et configurer correctement l'environnement. Voici les étapes à suivre :

1

Téléchargez et installez la dernière version de Python depuis le site officiel :

Lors de l'installation, assurez-vous de cocher la case "Add Python to PATH" avant de cliquer sur "Install Now".

2

Une fois Python installé, ouvrez VS Code et installez l'extension Python :

  1. Ouvrez le menu des extensions (Ctrl+Shift+X)
  2. Recherchez "Python" (éditée par Microsoft)
  3. Cliquez sur "Installer"
3

Configurez l'interpréteur Python :

  1. Créez un nouveau fichier .py (ex: test.py)
  2. Ouvrez la palette de commandes (Ctrl+Shift+P)
  3. Tapez "Python: Select Interpreter"
  4. Choisissez la version de Python installée

Testez votre configuration avec ce code simple :

print("Hello, world!")

Exécutez avec Ctrl+F5 ou en cliquant sur le bouton ▶ "Run" en haut à droite.

3

Installation des Librairies

Pour contrôler les moteurs Dynamixel dans votre projet de robot bipède, installez les bibliothèques nécessaires puis importez-les dans votre code :

from dynamixel_sdk import *  # Bibliothèque pour communiquer avec les moteurs Dynamixel
import time                  # Pour gérer les temporisations
import sys                   # Pour interagir avec le système
import keyboard              # Pour détecter les appuis clavier

Assurez-vous d'avoir installé toutes les dépendances nécessaires avec pip install dynamixel-sdk keyboard avant d'exécuter votre script.