Bonjour,
Je voulais savoir si l'arduino peut controler deux moteur cc (apparement il faut passer dans ce cas par un pont en H)? N'ayant pas de servo à disposition.
NB: ces deux moteurs sont en fait des motoreducteurs de voiture radiocommandée.
Merci de vos réponses
piloter deux moteurs cc par arduino pour roby
Débuté par romain6644, juil. 18 2010 08:59
7 réponses à ce sujet
#1
Posté 18 juillet 2010 - 08:59
#2
Posté 18 juillet 2010 - 09:55
Bien sur qu'il peut commander plusieurs moteurs, et le pont en H n'est que pour les faire fonctionné dans les deux sens, si c'est juste pour les faire tourner dans le même sens pas besoin, juste vérifier l'intensité des moteurs qu'elle ne soie trop grande pour le microcontroleur
#3
Posté 19 juillet 2010 - 08:28
Ouyais, comme dit miky mike pas besoin de pont en H si tu veut pas reculer ;) si tu coupe un moteur et tourner l'autre ton robot tournera quand meme ;)
Dans ce cas un transistor suffit cabler comme sa :
http://arts-numeriques.codedrops.net/local/cache-vignettes/L474xH334/transistor-dc-motor-3da37.png
ps: oublie pas la diode de roue libre ;)
Dans ce cas un transistor suffit cabler comme sa :
http://arts-numeriques.codedrops.net/local/cache-vignettes/L474xH334/transistor-dc-motor-3da37.png
ps: oublie pas la diode de roue libre ;)
#4
Posté 19 juillet 2010 - 08:46
Merci à vous deux cela éclaire un peu plus ma LED...Sur ton schéma Alex, est-ce que le transistor doit etre obligatoirement un TIP 120?
ROmaiN6644
ROmaiN6644
#5
Posté 20 juillet 2010 - 06:15
non, apres sa depend de ton moteur, mais si c'est un petit robot un 2n1711 suffit, si c'est un peu plus gros prend des IRL510...
#6
Posté 20 juillet 2010 - 09:23
mais pour la réalisation de la programmation je n'ai aucune idée de la ligne de programmation....J'ai essayé les lignes des programmation de roby mais cela ne marche pas ...
#7
Posté 22 juillet 2010 - 07:48
Bah c'est super simple, tu fait le branchement comme sur le schéma, et tu met ta sortie arduino HIGH si tu veux commander ton transistor donc pour que ton moteur tourne, et LOW pour qu'il ne commande pas le transistor donc ton moteur ne tourne pas.
Apres si tu veux géré la vitesse de on moteur tu lui met un signal PWM a la place du high, va faire un tour sur le site arduino dans les example de commande moteur ;)
Apres si tu veux géré la vitesse de on moteur tu lui met un signal PWM a la place du high, va faire un tour sur le site arduino dans les example de commande moteur ;)
#8
Posté 04 août 2010 - 03:15
merci maintenant il marche a la perfection
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users