Programmation servomoteurs en Arduino
Répondre à la discussion
Affichage des résultats 1 à 22 sur 22

Programmation servomoteurs en Arduino



  1. #1
    invited106a53d

    Programmation servomoteurs en Arduino


    ------

    Bonjour à tous!

    Je fais ce poste, car je suis désespéré je trouve pas de solutions. Après de nombreuses tentatives, je n'arrive tout simplement pas à gérer mes deux servomoteur (cf photo) j'avais fais une tentative en les activant tout seuls (sans contrôle à distance donc) tout allait sans problème mais pas moyen de pouvoir la contrôler à distance.

    J'ai regardé ma connectique, d'après mon prof il n'y a pas de problème il semblerait que ça vienne de mon programme. Sauf que je trouve pas le problème vu que arduino ne me signale aucune erreur de programming et qu'avec un servomoteur ça fonctionner parfaitement. Si quelqu'un pouvait me venir en aide ça serait très gentil. Merci de votre compréhension


    PS: je posterais mon codage demain, car ils sont restés sur mon PC du lycée.

    IMG_3629.jpgIMG_3630.jpg

    -----

  2. #2
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Salut,

    Il faudra aussi que tu nous donne le schéma, la doc des servos et des infos sur la manette : protocole utilisé pour l'échange, et une explication claire de ce que doit faire le programme : les servos bougent avec la manette, oui, mais quels boutons ?

    A toi de jouer.

  3. #3
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    Schema.png voila le schema.

    Pour les boutons c'est ceux sur la droite qu'il faut, donc left Z1: D15; left Z2: D16; right Z1: D13 et enfin Right Z2: D14.

    Ce que doit faire exactement mon programme: Quand j'appuie sur un bouton ma pince tourne dans un sens, et quand on appuie sur un autre bouton ça tourne dans l'autre. Et les deux derniers boutons servent a ouvrir/fermer la pince. (cf photo du 1er msg)

    Merci beaucoup!


    ps: voilà le codage que j'avais fais sans les boutons.
    Code:
    #include <Servo.h> 
     
    Servo myservo;  
    Servo myservo1; 
                    
     
    int pos = 0;   
     
    void setup() 
    { 
      myservo.attach(9);  
      myservo1.attach(10);
    } 
     
    void loop() 
    { 
      for(pos = 0; pos < 180; pos += 1)  
      {                                  
        myservo.write(pos);
        myservo1.write(pos);               
        delay(15);                       
      } 
      for(pos = 180; pos>=1; pos-=1)     
      {                                
        myservo.write(pos); 
       myservo1.write(pos);             
        delay(15);                       
      }
    Images attachées Images attachées

  4. #4
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Sans voir encore tes pièces jointes...

    Le code que tu as proposé, il marche ou pas ?
    As-tu un début de code pour la liaison arduino-manette ?

  5. A voir en vidéo sur Futura
  6. #5
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    les pieces jointes sont en attente..

    oui ce codage fonctionne niquel!

    j'en avais fais un mais il ne fonctionne pas du coup je l'ai supprimé et depuis je suis en recherche d'aide ^^

  7. #6
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Ta manette fonctionne (de ce que j'ai compris) avec un émetteur zigbee. Il te faut donc un émetteur + récepteur zigbee. Tu as ça en stock ?

  8. #7
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    Je dois faire avec un xBee pro, et j'ai que un xBee pro.



    Schema de la manette : cliquer ici.

  9. #8
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Il y en a déjà un dans la manette ? Il en faut 2 en tout ! (Émission/réception)

  10. #9
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    oui il y a un xbee dans la manette et sur le robot

  11. #10
    PA5CAL

    Re : Programmation servomoteurs en Arduino

    Bonjour

    Comment le module xBee pro est-il connecté à l'Arduino ?

    Quelle est la librairie logicielle utilisée pour le faire fonctionner ?

  12. #11
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Et je ne comprends pas ton schéma #3....

    Il y a 4 moteurs, donc 2 ressemblant à des moteurs à courant continu (ceux du haut). En bas, je ne sais pas exactement ce que c'est.

    A quoi correspond l'espèce de rectangle avec plein de connecteurs au milieu ? Un shield ?

    Où sont les servos ? La manette ? Les modules Xbee ?

  13. #12
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    Il est connecté par sheild.
    Pour la librairie c'est la librairie servo.

  14. #13
    PA5CAL

    Re : Programmation servomoteurs en Arduino

    Citation Envoyé par Aken7 Voir le message
    Il est connecté par sheild.
    Pour la librairie c'est la librairie servo.
    Quel modèle de shield ? Il existe plusieurs fabricants.

    Quant au logiciel, je parle de la communication avec le module xBee pro, pas avec les servomoteurs.

  15. #14
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    @Yoruk ; il a deux moteur, et deux servomoteur (en bas). Oui le rectangle c'est un shield, La manette est pas sur le schéma..

  16. #15
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    Citation Envoyé par PA5CAL Voir le message
    Quel modèle de shield ? Il existe plusieurs fabricants.

    Quant au logiciel, je parle de la communication avec le module xBee pro, pas avec les servomoteurs.
    C'est un shield xBee. Pour le logiciel c'est le logiciel arduino (enfin je crois c'est ça que tu voulais savoir?)

  17. #16
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Citation Envoyé par Aken7 Voir le message
    @Yoruk ; il a deux moteur, et deux servomoteur (en bas). Oui le rectangle c'est un shield, La manette est pas sur le schéma..
    Ajoute la manette et connecte les servos à la carte svp. (En gros, fait un vrai schéma).

    Ce que Pa5cal te demande, c'est comment tu gères la communication entre le xbee et la arduino.

    C'est quoi ces moteurs CC ? C'est ch*** de découvrir des trucs qui se rajoutent en plein milieu du projet !

  18. #17
    PA5CAL

    Re : Programmation servomoteurs en Arduino

    Citation Envoyé par Aken7 Voir le message
    C'est un shield xBee. Pour le logiciel c'est le logiciel arduino (enfin je crois c'est ça que tu voulais savoir?)
    Je me doute que c'est un shield xBee…

    Doit-on comprendre que c'est l'un des shields "officiels" Arduino, et que la communication est réalisée sur les pins 0 (RX) et 1 (TX) de l'Arduino, au travers de l'objet Serial ?

    Auquel cas, l'interrupteur du shield fixant le mode de fonctionnement des communications a-t-il bien été positionné sur "Micro" ? La vitesse de transmission et le protocole de communication ont-ils été respectés ? Le shield est-il bien retiré avant chaque programmation de l'Arduino ?
    Dernière modification par PA5CAL ; 15/04/2015 à 10h33.

  19. #18
    PA5CAL

    Re : Programmation servomoteurs en Arduino

    … D'ailleurs, ces modules étant configurables, comment celui-là a-t-il été configuré ?

  20. #19
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    Citation Envoyé par PA5CAL Voir le message
    Je me doute que c'est un shield xBee…

    Doit-on comprendre que c'est l'un des shields "officiels" Arduino, et que la communication est réalisée sur les pins 0 (RX) et 1 (TX) de l'Arduino, au travers de l'objet Serial ?

    Auquel cas, l'interrupteur du shield fixant le mode de fonctionnement des communications a-t-il bien été positionné sur "Micro" ? La vitesse de transmission et le protocole de communication ont-ils été respectés ? Le shield est-il bien retiré avant chaque programmation de l'Arduino ?
    Ouais c'est un shield officiel arduino, sinon oui pour le reste il a pas de soucis c'est vraiment parce que j'arrive pas à programmer ma pince ...

  21. #20
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Tu as les librairies nécessaires à son utilisation ? (Et des exemples de programme ?)

  22. #21
    invited106a53d

    Re : Programmation servomoteurs en Arduino

    non dans la librairie il y a juste " #include <Servo.h> ", je sais pas comment je pourrais faire pour faire tourner la pince à l'aide d'un bouton

  23. #22
    invite1d577638

    Re : Programmation servomoteurs en Arduino

    Il faut trouver les librairies associées au shield xbee...!

Discussions similaires

  1. Comment programmer une carte arduino uno pour 2 ou 3 servomoteurs
    Par flashlebg dans le forum Électronique
    Réponses: 15
    Dernier message: 24/04/2017, 10h31
  2. Servomoteurs MG995 + Arduino + TLC5940
    Par invite49c7c066 dans le forum Électronique
    Réponses: 2
    Dernier message: 22/02/2015, 15h56
  3. - Des servomoteurs sur un Arduino ? -
    Par invite2f313dba dans le forum Électronique
    Réponses: 3
    Dernier message: 14/12/2014, 18h07
  4. Controle de 2 servomoteurs avec Arduino
    Par invite0e10570c dans le forum Électronique
    Réponses: 27
    Dernier message: 11/06/2013, 19h05
  5. 500 servomoteurs sur arduino...?
    Par inviteb6198e20 dans le forum Électronique
    Réponses: 5
    Dernier message: 02/02/2013, 11h21
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...