Aller au contenu


Photo
- - - - -

Capteur pour Bioloid en C

bioloid capteur

  • Veuillez vous connecter pour répondre
3 réponses à ce sujet

#1 kaori

kaori

    Nouveau membre

  • Membres
  • 2 messages

Posté 23 mai 2017 - 07:38

Bonjour,

 

Nous devons construire un robot suiveur de ligne avec un bioloid. Nous voudrions utiliser deux capteurs en prenant celui d'un autre kit, mais les deux ont le même ID (100), et les fonctions de base qui nous sont données utilisent les ID. Est-ce qu'il y a un moyen de changer les ID pour qu'il n'y ait pas d'ambiguité ?

 

Il est expliqué sur la documentation (ici) que l'on peut connecter des capteurs en série mais je n'ai pas trouvé comment modifier les ID, ni où on a accès aux packets avec toutes les instructions...

 

 

Meci d'avance



#2 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 496 messages
  • Gender:Male
  • Location:Vendée
  • Interests:Robotique, informatique, architecture et patrimoine...

Posté 23 mai 2017 - 08:16

Un passage par la case présentation serait sympa, et qui est ce "nous" ?

 

Et regarde ici, tu trouveras peut-être ta réponse.


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2


#3 kaori

kaori

    Nouveau membre

  • Membres
  • 2 messages

Posté 23 mai 2017 - 08:31

Oups désolé, nous = 2 amis et moi, en 1ère année d'école d'ingénieur généraliste. C'est presque la première fois qu'on programme un robot, mais on a déjà eu des cours sur le langage C.

 

Merci pour le lien, mais je l'avais déjà trouvé et j'ai compris qu'il fallait dans tous les cas installer l'interface graphique, mais le CD ROM n'est compatible qu'avec les vieilles versions de Windows...(et nous on a Linux). Finalement on va prendre qu'un capteur en considérant le temps et ressources dont on dispose ^^;

 

Merci quand même!



#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 362 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 24 mai 2017 - 12:56

Oui tu peux changer les ID.

 

Pour ça tu as plusieurs façon : 

 

Si tu es avec arduino tu peux télécharger la librairie : 

Fichier joint  DynamixelSerial.zip   19,76 Ko   56 téléchargement(s)

 

Tu as alors une classe dynamixel qui contient une fonction " setID " 

 

qui s'utilise de cette façon :

Dynamixel.setID(oldId,newId);

Quand tu exécute cette fonction fais bien en sorte d'avoir uniquement un seul capteur de brancher si tu ne veux pas reprogrammer l'ID des deux  ;)

 

Si tu es avec un contrôleur type CM 5 ou autre branché à ton PC et que tu utilise les logiciel fournie comme robot + tu peux alors le changer via ton pc dans les panneaux de configuration  ;) 

 

 

 

les documentations officielles : 

 

http://support.robotis.com/en/product/auxdevice/sensor/dxl_ax_s1.htm 

 

http://support.robotis.com/en/product/actuator/dynamixel/dxl_communication.htm

 

http://support.robotis.com/en/software/roboplus/roboplus_manager/testandconfigure/dynamixel/actuator/roboplus_manager_dxl_id.htm 

 

http://support.robotis.com/en/product/bioloid/beginnerkit/usefullinfo/dxl_configuration.htm#ID_Change

 

 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 

 

Les réalisations de Mike118  

 

 

 






0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users