Bonjour,
Je désire contrôler un servomoteur à partir d'une carte arduino.
- L'arduino est un UNO classique.
- Le servo est le suivant: Hitec HS-805BB.
- Le servo est alimenté de par une batterie externe: http://www.robotshop.com/eu/batterie-bat-05-lynxmotion.html.
J'ai testé les exemples classiques de différents tutos (pin alimenté ou non, commande par angle ou microsecondes, etc.).
J'ai toujours le même résultat, quelque-soit la commande envoyée, le servo tourne à fond dans un sens et se bloque en faisant un bruit comme s'il forçait...
Vous avez une idée de l'origine du problème ?
Et des solutions ?
Merci d'avance.
Peux tu préciser le câblage de l'ensemble ?
Est-ce que la batterie alimente aussi la Uno ? Comment ?
Si non, as-tu bien une masse commune entre la batterie, le servo et la Uno ?
Normalement je ne vois pas de raison pour que ca ne marche pas.
Connexions:
- Batterie + sur servo +
- Batterie - sur servo -
- arduino pin 9 (ou autre) sur commande servo
- arduino alimenté en USB
Je n'ai pas de masse commune...
Pourquoi faut-il une masse commune ?
Parce qu'il faut une référence de potentiel à tes 2 circuits.
Relie donc la batterie - avec un GND de l'Arduino et ca devrait marcher.
Tout signal marche comme une boucle de courant.
Donc le signal qui sort de la pin 9 doit avoir une voie de retour vers l'Arduino sinon les électrons ne circulent pas 
Merci, tout fonctionne impec !
Réponse parfaite en un temps record ;->
Allez Lou Y'a
Et n'oublie pas d'éditer ton 1er message pour mettre "[Résolu]" devant le titre.
merci.