Arduino Stepper Motors (2 / 4 steg)
Steg 2: kod
Följande kod kommer att snurra stepper motor 100 steg i en riktning och 100 steg i den andra:
Inkludera Stepper biblioteket < br > #include
Deklarera används stiften
int dirA = 12.
int dirB = 13.
int pwmA = 3;
int pwmB = 11;
Deklarera en stegmotor med 200 trappsteg
Stepper stepper1 (200, dirA, dirB);
void setup() {
PWM stift kräver förklaring när det används som Digital
pinMode (pwmA, produktionen);
pinMode (pwmB, produktionen);
Ange PWM stift som alltid hög
digitalWrite (pwmA, hög);
digitalWrite (pwmB, hög);
Stepper motor hastighet
stepper1.setSpeed(60);
}
void loop() {
Vända de stepper 100 steg vilket innebär 180 grader
stepper1.Step(100);
Vänta en halv sekund
Delay(500);
Vända de stepper 100 steg tillbaka vilket innebär 180 grader
stepper1.Step(-100);
Vänta en halv sekund
Delay(500);
}