
- Moteur : 28BYJ-48
- Tension: 5V.
- Diamètre: 28 mm.
- Angle de pas: 5,625 x 1/64.
- Rapport de réduction: 1/64.
- 5 Lignes 4 phases, peut également être connecté en 2 phases..
- module ULN2003.
- A, B, C, D quatre phases avec LEDs qui indiquent l'état du travail moteur pas à pas.
- Moteur pas à pas avec une interface standard, lorsqu'il est utilisé directement enfichable.
- CI du Module, Taille: 2.8cm x 2.8cm x 2cm
- Moteur pas à pas Taille: 3.2cm x 3.2cm
A quoi ça peux servir:
Pleins de choses
En gros un moteur pas a pas ,ont peux lui dire de faire 30 tours en sens horaire et de s’arrêter,
puis de faire 30 tours en sens anti-horaires ou 10 ou 5 tours
donc ,pas de butées de fin de courses, c'est cool 
Dans l'exemple qui suis, je fais faire au moteur 10 tours en sens horaire, puis 5 tours en sens anti-horaire
Le code a entrer dans l'AtTinY 85 |
|
#include <Stepper.h>
const int stepsPerRevolution = 2048; //2048 pour la 28BYJ-48 = 1 tour
int Nbre_tour ;
// initialiser la bibliotheque stepper sur les broches D8 a D11:
Stepper myStepper(stepsPerRevolution, 8,10,9,11); //Attribution des broches
void setup() {
// reglage de la vitesse (28BYJ-48):
myStepper.setSpeed(12); // de 4 a 14 vitesse de rotation
// initialize the serial port:
Serial.begin(9600);
}
void loop() {
Nbre_tour = 10; //Faire 10 tours dans un sens:
Serial.println("clockwise");
myStepper.step(stepsPerRevolution*Nbre_tour);
delay(1000);
Nbre_tour = 5; //Faire 5 tours dans l autre sens:
Serial.println("counterclockwise");
myStepper.step(-stepsPerRevolution*Nbre_tour);
delay(1000);
}
|
|
|