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.