Il est facile de contrôler un moteur à courant continu (CC) avec un Arduino en utilisant un contrôleur de moteur CC tel que le SN754410 ou un autre circuit de commande de moteur compatible. Voici comment procéder:
Il est important de noter que le contrôleur de moteur et le moteur doivent être correctement alimentés et connectés pour fonctionner de manière fiable. Assurez-vous de suivre les instructions du fabricant et de respecter les limites de courant et de tension recommandées.
Dans ce tutoriel on va commander un moteur à courant continu par la carte Arduino dans les deux sens:
carte Arduino
Une carte Arduino est une carte de développement électronique basée sur un microcontrôleur. Elle est conçue pour être facilement utilisable par les développeurs et les hobbyistes pour créer des projets électroniques.
Les cartes Arduino sont principalement utilisées pour contrôler des appareils électroniques en utilisant du code informatique, mais elles peuvent également être utilisées pour traiter et afficher des données. Elles sont souvent utilisées dans des projets de robotique, de domotique, de domaine de l’Internet des objets (IoT) et dans de nombreux autres domaines de l’électronique de loisir et professionnelle.
contrôleur de moteur SN754410
Le contrôleur de moteur SN754410 est un circuit intégré utilisé pour contrôler la vitesse et la direction de rotation de deux moteurs à courant continu (CC). Il peut être utilisé avec des moteurs de faible puissance, tels que ceux utilisés dans les robots et les jouets télécommandés.
Moteur à courant continu de 5V
Un moteur à courant continu (CC) de 5V est un type de moteur qui est alimenté par une tension de 5 volts et qui peut être utilisé pour entraîner des dispositifs mécaniques tels que des robots et des jouets télécommandés. Les moteurs à courant continu sont populaires car ils sont faciles à contrôler et peu coûteux.
4 piles de 1.5V
Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques. Il existe deux types de fils de connexion: les fils de connexion mâle-mâle et les fils de connexion mâle-femelle. Les fils de connexion mâle-mâle sont utilisés pour connecter des composants qui ont tous deux des broches mâles, tandis que les fils de connexion mâle-femelle sont utilisés pour connecter des composants avec une broche mâle et une broche femelle.
Les fils de connexion sont généralement fabriqués en cuivre ou en alliage de cuivre et sont revêtus d’un isolant en plastique pour protéger les fils électriques et empêcher les courts-circuits. Ils sont disponibles dans une variété de couleurs pour aider à identifier et organiser les différents fils dans un circuit.
Plaque d’essai
Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.
Voici le programme qui permet de contrôler un moteur à courant continu par la carte Arduino.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
// Constants const int enableBridge1 = 2; const int MotorForward1 = 3; const int MotorReverse1 = 5; // Variables int Power = 80; //Motor velocity between 0 and 255 void setup(){ pinMode(MotorForward1,OUTPUT); pinMode(MotorReverse1,OUTPUT); pinMode(enableBridge1,OUTPUT); } void loop(){ digitalWrite(enableBridge1,HIGH); // Active pont en H // Tourne dans le sens direct pendant 3 secondes analogWrite(MotorForward1,Power); analogWrite(MotorReverse1,0); delay(3000); // Tourne dans le sens indirect pendant 3 secondes analogWrite(MotorForward1,0); analogWrite(MotorReverse1,Power); delay(3000); //Arrête le moteur pendant 1 seconde analogWrite(MotorForward1,0); analogWrite(MotorReverse1,0); digitalWrite(enableBridge1,LOW); delay(1000); } |
Lorri 25-12-2222
Thank you for another wonderful article. Where else may just anybody get that kind of info in such a perfect manner of writing? I have a presentation next week, and I'm on the look for such info.
Georgia 26-05-2222
This is really interesting, You're a very skilled blogger. I have joined your feed and look forward to seeking more of your wonderful post. Also, I've shared your site in my social networks!
Frank 03-05-2222
J'ai pu fabriquer une bombe artisanale merci bien !!!!
Jc 03-05-2222
Je recommande pas, j'ai été viré de cours car j'ai cassé le moteur
lorent 29-04-2121
ton truc la c'est de la merde kouniamanmanw!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!