Arduino

Publié le mars 23rd, 2020 | par Jaune Jérome

0

Lire les informations d’un VESC depuis un Arduino


Dans ce tutoriel je vais vous expliquer comment lire les informations d’un VESC depuis un Arduino. Ceci avec n’importe quel Arduino, du nano au méga et avec tous les VESC.

Pour ce tutoriel il vous faudra :

  • Un VESC
  • Un Arduino
  • Un câble USB pour votre Arduino
  • 3 câbles électriques
  • Le logiciel de programmation Arduino disponible ici
  1. Téléchargez et installez le logiciel de programmation Arduino disponible ici.
  2. Sur votre VESC connectez un gnd à un gnd de l’Arduino
  3. Connectez le pin Tx et Rx à deux broches digitales de l’Arduino (ici je connecterai le pin Tx à la broche 2 de l’Arduino et le pin Rx à la broche 3 de l’Arduino). Ne pas utiliser les broches 0 et 1. Pour repérer les broches Tx et Rx du VESC regardez son schéma ou son pin out.
  4. Alimentez le VESC normalement.
  5. Connectez l’Arduino au PC via le câble USB.
  6. Ouvrez sur le PC le logiciel Arduino et ouvrez le fichier « VESC_To_Arduino.ino » disponible ici.
  7. Allez dans l’onglet « Croquis » -> « Inclure une bibliothèque » -> « Ajouter la bibliothèque .ZIP » et ajouter la bibliothèque « VescUart-master.zip » disponible ici (attention à vous assurer de supprimer les autres librairies VescUart déjà installées dans le dossier « …/Arduino/libraries »)
  8. Sélectionnez votre Arduino dans l’onglet « Outils » -> « Type de carte »
  9. Sélectionnez le bon port USB dans l’onglet « Outils » -> « Port »
  10. Si vous avez branché le VESC avec d’autres broches n’oubliez pas de modifier les pins au début du programme.
  11. Appuyez sur « Téléverser » en haut à gauche (icône flèche).
  12. Appuyez sur « Moniteur série » en haut à droite.
  13. Voilà vous devriez avoir toutes les informations.

Si jamais cela ne fonctionne pas vous pouvez essayer de changer la vitesse transmission du VESC à la ligne « SerialVESC.begin(115200); »

Si vous cherchez un écran tactile pour afficher les informations je vous conseille cet écran.


Tags: , , ,


A propos de l'auteur



Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Haut de Page ↑