L293D - Commander des moteurs depuis Arduino
Description
Le L293D est un double Pont-H est destiné aux hobbyistes désireux de commander des moteurs de faible puissance (600mA par pont, 36 volts max).
Ils sont parfait pour découvrir le fonctionnement et le raccordement d'un pont-H et conviennent parfaitement pour de petits véhicules téléguidés.
Si vous avez besoin de contrôler des moteurs plus puissant, nous conseillons le breakout L298 qui est un pont-h supportant un courant de 2 ampères.
Ce petit pont-H est déjà équipé (en interne) de diodes en roue libre, ces diodes sont utilisées pour protéger le pont H des effets transitoires.
Ce Pont-H peut donc être utilisé directement avec un Arduino sans nécessiter de matériel complémentaire.
Un tutoriel sur le L293D
Nous avons préparé un tutoriel TRES détaillé sur le L293D et sa mise en oeuvre avec Arduino.
Vous y trouverez des explications sur le fonctionnement du L293D, le brochage, truc & astuces, raccordement sur Arduino et code d'exemple.
Code Source pour Arduino
N'hésitez pas à nous faire part de vos commentaires sur notre tutoriel, cela permettra d'en améliorer le contenu.
Ou Acheter
Le L293D est un double Pont-H est destiné aux hobbyistes désireux de commander des moteurs de faible puissance (600mA par pont, 36 volts max).
Ils sont parfait pour découvrir le fonctionnement et le raccordement d'un pont-H et conviennent parfaitement pour de petits véhicules téléguidés.
Si vous avez besoin de contrôler des moteurs plus puissant, nous conseillons le breakout L298 qui est un pont-h supportant un courant de 2 ampères.
Ce petit pont-H est déjà équipé (en interne) de diodes en roue libre, ces diodes sont utilisées pour protéger le pont H des effets transitoires.
Ce Pont-H peut donc être utilisé directement avec un Arduino sans nécessiter de matériel complémentaire.
Un tutoriel sur le L293D
Nous avons préparé un tutoriel TRES détaillé sur le L293D et sa mise en oeuvre avec Arduino.
Vous y trouverez des explications sur le fonctionnement du L293D, le brochage, truc & astuces, raccordement sur Arduino et code d'exemple.
Mise en oeuvre du L293D. Source tutoriel de MC Hobby |
Code Source pour Arduino
int motor1Pin1 = 3; // pin 2 (Input 1) du L293D int motor1Pin2 = 4; // pin 7 (Input 2) du L293D int enablePin = 9; // pin 1 (Enable 1) du L293D void setup() { // set all the other pins you're using as outputs: pinMode(motor1Pin1, OUTPUT); pinMode(motor1Pin2, OUTPUT); pinMode(enablePin, OUTPUT); // Mettre la broche Enable a high comme ca le moteur tourne digitalWrite(enablePin, HIGH); } void loop() { // Le moteur tourne dans un sens digitalWrite(motor1Pin1, LOW); // mettre pin 2 a 293D low digitalWrite(motor1Pin2, HIGH); // mettre pin 7 a L293D high delay( 3000 ); // Attendre 3 secondes // Le moteur tourne dans l'autre sens digitalWrite(motor1Pin1, HIGH); // Mettre pin 2 a L293D high digitalWrite(motor1Pin2, LOW); // Mettre pin 7 a L293D low delay( 3000 ); // Attendre 3 secondes }
N'hésitez pas à nous faire part de vos commentaires sur notre tutoriel, cela permettra d'en améliorer le contenu.
Ou Acheter
- Le L293D est vendu chez MC Hobby.
- MC Hobby vend aussi des Arduino, breadboard, moteur CC, etc.
Écrire un commentaire