
ELEGOO 5 ensembles 28BYJ-48 moteur pas à pas ULN2003 5V + carte pilote ULN2003 Compatible avec Arduino
You will be redirected to AliExpress to complete your purchase
Specifications
- Nom de marque
- ELEGOO
- Origine
- CN (Origine)
- Produit chimique à haute préoccupation
- Aucun
- État
- Nouveau
- Type
- RÉGULATEUR DE TENSION
Product Description
Caractéristiques des produits
Moteur pas à pas avec une interface standard, lorsqu'il est utilisé directement enfichable.
Les LED quadriphasées A, B, C, D indiquent l'état de fonctionnement du moteur pas à pas.
Le driver à 5 lignes et 4 phases peut être utilisé avec une puce ULN2003 standard. Connectez-le aux 2 phases pour une utilisation simple et directe avec une carte de développement.
Taille de la carte du module de commande (po) : 1,37*1,18*0,6 ; Diamètre du moteur pas à pas : 1,06 (po) ; Nombre de fils du moteur pas à pas : 9,45 (po)
Excellent emballage en boîte : 5 ensembles moteur pas à pas Uln2003 + carte pilote (avec un petit cadeau)
MOTEUR PAS À PAS BYJ48
Le moteur pas à pas est un type de dispositif électromagnétique qui se déplace par étapes discrètes.Celui-ci comporte plusieurs bobines, l'arbre central comporte une série d'aimants montés dessus, et les bobines entourant l'arbre reçoivent alternativement du courant ou non, créant des champs magnétiques qui repoussent ou attirent les aimants sur l'arbre, faisant tourner le moteur.
Ce moteur pas à pas unipolaire 28-BYJ48 est fourni avec cinq fils et quatre bobines.Les connexions centrales des bobines sont liées entre elles et sont généralement utilisées comme connexion électrique.On les appelle des moteurs pas à pas unipolaires car l'alimentation est toujours fournie sur un seul pôle.
Spécification
- Les LED quadriphasées A, B, C, D indiquent l'état de fonctionnement du moteur pas à pas.
Moteur pas à pas avec une interface standard, prêt à l'emploi grâce à son connecteur direct.
Le driver ULN2003 standard à 5 lignes et 4 phases peut être utilisé. Connectez-le aux 2 phases pour une utilisation pratique et une connexion directe avec la carte de développement.
- Tension nominale : DC5V 4 phases
- Résistance d'isolement : >10MΩ (500V)
- Rigidité diélectrique : 600 V CA / 1 mA / 1 s
- Angle de pas : 5,625 x 1/64
- Résistance DC : 200Ω±7% (25°C)
- Rapport de réduction : 1/64
- Classe d'isolation : A
- Fréquence d'entraînement à vide : >600 Hz
- Fréquence de retrait à vide : >1000 Hz
- Couple d'entraînement : >34,3 mN.m (120 Hz)
Couple de détente : >34,3 mN.m
- Augmentation de la température : < 40K (120 Hz)
Exemple de code de programme
L'IDE Arduino prend en charge une bibliothèque pour moteur pas à pas, après avoir connecté le moteur au microcontrôleur, vous pouvez télécharger le croquis sur le microcontrôleur.Ce qui suit est le code d'un exemple de programme, il peut être modifié selon vos besoins :
#définir IN1 8
#définir IN2 9
#définir IN3 10
#définir IN4 11
int Étapes = 0 ;
booleen Direction = vrai;
void configuration()
Serial.begin(9600) ;
pinMode(IN1, SORTIE);
pinMode(IN2, SORTIE);
pinMode(IN3, SORTIE);
pinMode(IN4, SORTIE);
}
boucle vide()
pour(int i=0; i<4096; i++)
pas à pas(1);
délaiMicrosecondes(800);
}
Direction = !Direction ;
}
void stepper(int xw) : void stepper(int xw) : void stepper(xw) :
pour (int x = 0 ; x < xw ; x++) {
commutateur (Étapes) :
cas 0 :
digitalWrite(IN1, FAIBLE);
écriture numérique(IN2, FAIBLE);
écriture numérique (IN3, FAIBLE);
écriture numérique(IN4, HAUTE);
pause;
cas 1 :
digitalWrite(IN1, FAIBLE);
écriture numérique(IN2, FAIBLE);
écriture numérique (IN3, HAUTE);
écriture numérique(IN4, HAUTE);
pause;
cas 2 :
digitalWrite(IN1, FAIBLE);
écriture numérique(IN2, FAIBLE);
écriture numérique (IN3, HAUTE);
écriture numérique(IN4, FAIBLE);
pause;
cas 3 :
digitalWrite(IN1, FAIBLE);
digitalWrite(IN2, HIGH);
écriture numérique (IN3, HAUTE);
écriture numérique(IN4, FAIBLE);
pause;
cas 4 :
digitalWrite(IN1, FAIBLE);
digitalWrite(IN2, HIGH);
écriture numérique (IN3, FAIBLE);
écriture numérique(IN4, FAIBLE);
pause;
cas 5 :
digitalWrite(IN1, HIGHT);
digitalWrite(IN2, HIGH);
écriture numérique (IN3, FAIBLE);
écriture numérique(IN4, FAIBLE);
pause;
cas 6 :
digitalWrite(IN1, HIGHT);
écriture numérique(IN2, FAIBLE);
écriture numérique (IN3, FAIBLE);
écriture numérique(IN4, FAIBLE);
pause;
cas 7 :
digitalWrite(IN1, HIGHT);
écriture numérique(IN2, FAIBLE);
écriture numérique (IN3, FAIBLE);
écriture numérique(IN4, HAUTE);
pause;
par défaut
digitalWrite(IN1, FAIBLE);
écriture numérique(IN2, FAIBLE);
écriture numérique (IN3, FAIBLE);
écriture numérique(IN4, FAIBLE);
pause;
}
DéfinirDirection();
}
}
void DéfinirDirection()
si (Direction == 1) {
Étapes++;
}
si (Direction == 0) {
Étapes--;
}
si (Étapes > 7) {
Étapes = 0 ;
}
si (étapes < 0)
Étapes = 7 ;
}
}
Product information last updated on December 8, 2025
