L293D Arduino Shield
L293D Arduino Shield
Sommaire :
[Cacher]
1. Présentation du Pilote de Moteur L293D
1. Principales Caractéristiques du L293D :
2. Alimentation du L293D
3. Broches de L293D
4. Contrôle de Moteur à Courant Continu avec le L293D et Arduino
1. Câblage
2. Code Arduino
5. Contrôle de Moteurs Pas à Pas NEMA 17 avec le L293D et Arduino
1. Câblage
2. Code Arduino
6. Contrôle de Servomoteurs SG90S avec le pilote de moteur et Arduino
1. Câblage
2. Code Arduino
7. Conclusion
8. Lien outilles
Alimentation du L293D
Le L293D peut être alimenté de deux manières différentes en fonction de vos
besoins :
L293D permet de contrôler deux moteurs à courant continu. Connectez les fils
du moteur aux bornes M1 et M2 pour le premier moteur, et M3 et M4 pour le
second. Alimentez le L293D en utilisant la borne “EXT_PWR” avec une source
12V.
Code Arduino
Installez la bibliothèque “AFMotor.h” dans votre environnement Arduino pour
faciliter la programmation. Voici le code :
void setup()
void loop()
delay(10); // Pause
delay(10); // Pause
delay(10); // Pause
delay(10); // Pause
}
moteur.run(RELEASE); // Arrêter le moteur
delay(1000); // Pause
Câblage
Code Arduino
Le code ci-dessous permet de contrôler un moteur pas à pas NEMA 17 :
void setup()
{
moteur.setSpeed(10); // Vitesse du moteur
en tours par minute
void loop() {
Code Arduino
#include <Servo.h> // Inclure la bibliothèque Servo
void setup()
void loop()
{
myservo.write(pos); // Envoyer les données
delay(15); // Pause
delay(15); // Pause