1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #include <Stepper.h>
Stepper moteur(400, 8, 9, 10, 11) ; // (pas, pin1, pin2, pin3, pin4)
int MotorPinA1 = 8 ; //Déclaration
int MotorPinA2 = 9 ;
int MotorPinB1 = 10 ;
int MotorPinB2= 11 ;
int f = 20;
int v ;
int cst = 60 ;
void setup()
{
Serial.begin(9600) ;
pinMode(MotorPinA1, OUTPUT) ; // Configuration des phases
pinMode(MotorPinA2, OUTPUT) ;
pinMode(MotorPinB1, OUTPUT) ;
pinMode(MotorPinB2, OUTPUT) ;
}
void loop()
{
{
v = cst*f;
moteur.setSpeed(v); // Définit la vitesse à laquelle le moteur doit tourner v tours par minute
delay(100);
moteur.step(400) ; // Fait faire 1 tour
delay(50);
}
} |
Partager