Description
Module Driver ULN2003 pour Moteur Pas à Pas 5V
Le module ULN2003 est un driver basé sur le circuit intégré ULN2003A, conçu pour piloter des moteurs pas à pas unipolaires comme le célèbre moteur 28BYJ-48. Il permet une gestion efficace du courant et du contrôle des phases du moteur. Ce module est couramment utilisé dans des projets Arduino, d’automatisation, de robotique ou d’impression 3D.
✅ Caractéristiques techniques :
- Chipset : ULN2003A
- Tension de fonctionnement : 5V
- Nombre de canaux de sortie : 7 canaux Darlington
- LED d’indication pour chaque phase
- Connecteur adapté au moteur 28BYJ-48
- Dimensions : 35 x 30 mm
Connexion avec Arduino (ex : moteur 28BYJ-48)
ULN2003 | Arduino UNO |
---|---|
IN1 | Pin 8 |
IN2 | Pin 9 |
IN3 | Pin 10 |
IN4 | Pin 11 |
GND | GND |
VCC | 5V |
Sortie vers moteur | Connecteur 5 fils moteur 28BYJ-48 |
Exemple de Code Arduino :
“`cpp
#include
const int stepsPerRevolution = 2048; // Nombre de pas pour une rotation complète
Stepper myStepper(stepsPerRevolution, 8, 10, 9, 11); // Ordre des pins pour le module ULN2003
void setup() {
myStepper.setSpeed(10); // Vitesse en tr/min
Serial.begin(9600);
}
void loop() {
Serial.println(“Rotation horaire”);
myStepper.step(stepsPerRevolution); // Tour complet
delay(1000);
Serial.println(“Rotation antihoraire”);
myStepper.step(-stepsPerRevolution); // Tour complet sens inverse
delay(1000);
}
There are no reviews yet.