How does one set number of steps to be moved in one revolution? For example, I have a stepper motor capable of 200 steps/revolution that is 1.8 degrees per step.
In the following program how do I set the number of steps per revolution for example to 10000 steps per rev?
#include <AccelStepper.h>
// Define a stepper and the pins it will use
AccelStepper stepper(1,9,8); // AccelStepper mystepper(1, pinStep, pinDirection);A stepper motor controlled by a dedicated driver board.
void setup()
{
stepper.setMaxSpeed(500);
stepper.setAcceleration(10000000);
}
void loop()
{
stepper.moveTo(8000);
while (stepper.currentPosition() != 8000) // Full speed up to 300
stepper.run();
//stepper.stop(); // Stop as fast as possible: sets new target
stepper.runToPosition();
delay(1000);
// Now stopped after quickstop
// Now go backwards
stepper.moveTo(-8000);
while (stepper.currentPosition() != 0) // Full speed basck to 0
stepper.run();
//stepper.stop(); // Stop as fast as possible: sets new target
stepper.runToPosition();
delay(1000);
// Now stopped after quickstop
}