Page 1 of 1

Problème Servo Arduino

Posted: Mon Mar 04, 2019 1:43 pm
by jidepe
bonjour à tous,

J'essaie de piloter des servos avec FC7 et une Uno. Je me base sur le robot Braccio.
Quand je veux piloter n'importe quel servo, cela ne bouge pas.
A l'oscilloscope, je vois bien les bonnes durées de PWM mais par contre, au lieu d'avoir du 50 Hz, j'ai 95 Hz....

Avez-vous le même problème ?

Amicalement,

JD

Re: Problème Servo Arduino

Posted: Mon Mar 04, 2019 2:28 pm
by Benj
Bonjour,

Pouvez-vous joindre votre programme afin que nous puissions mener une enquête pour vous?


Hello,

Please can you attach your program so we can investigate for you.

Re: Problème Servo Arduino

Posted: Mon Mar 04, 2019 2:46 pm
by jidepe
bonjour,

Merci pour votre aide ! Thanks for helping !

Ci-joint le programme (très simple de test).
Celui-ci fourni un signal PWM de 95 Hz et non pas 50 avec une UNO R3.

Les valeurs de PWM 650µs et 1300µs sont données après mesures avec l'IDE Arduino et la librairie Braccio.

Encore merci !

Re: Problème Servo Arduino

Posted: Thu Mar 07, 2019 5:29 pm
by Benj
Bonjour,

Utilisez-vous la dernière version de Flowcode 7, par exemple 7.3 et utilisez-vous les derniers correctifs publiés ici.
viewtopic.php?f=63&t=19743

Vous définissez constamment la position dans une boucle, que se passe-t-il si vous définissez la position une fois avant la boucle ou si vous ajoutez au moins un délai à la boucle pour ne pas écrire en permanence dans les variables de position du servo.



Hello,

Are you using the latest version of Flowcode 7 e.g. 7.3 and are you using the latest fixes posted here.
viewtopic.php?f=63&t=19743

You are setting the position constantly in a loop, what if you set the position once before the loop or at least add a delay into the loop so you are not constantly writing to the servo position variables.

Re: Problème Servo Arduino

Posted: Fri Mar 22, 2019 8:00 pm
by jidepe
Hello,

Sorry for delay.....

I use FC 7.3 and if I test without loop, I have got thé same result.

Thanks !

Jd