arduino stuffs
Diffstat (limited to 'libraries/AFMotor/examples/AFMotor_ConstantSpeed/AFMotor_ConstantSpeed.pde')
| -rwxr-xr-x | libraries/AFMotor/examples/AFMotor_ConstantSpeed/AFMotor_ConstantSpeed.pde | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/libraries/AFMotor/examples/AFMotor_ConstantSpeed/AFMotor_ConstantSpeed.pde b/libraries/AFMotor/examples/AFMotor_ConstantSpeed/AFMotor_ConstantSpeed.pde new file mode 100755 index 0000000..523150f --- /dev/null +++ b/libraries/AFMotor/examples/AFMotor_ConstantSpeed/AFMotor_ConstantSpeed.pde @@ -0,0 +1,37 @@ +// ConstantSpeed.pde +// -*- mode: C++ -*- +// +// Shows how to run AccelStepper in the simplest, +// fixed speed mode with no accelerations +// Requires the AFMotor library (https://github.com/adafruit/Adafruit-Motor-Shield-library) +// And AccelStepper with AFMotor support (https://github.com/adafruit/AccelStepper) +// Public domain! + +#include <AccelStepper.h> +#include <AFMotor.h> + +AF_Stepper motor1(200, 1); + + +// you can change these to DOUBLE or INTERLEAVE or MICROSTEP! +void forwardstep() { + motor1.onestep(FORWARD, SINGLE); +} +void backwardstep() { + motor1.onestep(BACKWARD, SINGLE); +} + +AccelStepper stepper(forwardstep, backwardstep); // use functions to step + +void setup() +{ + Serial.begin(9600); // set up Serial library at 9600 bps + Serial.println("Stepper test!"); + + stepper.setSpeed(50); +} + +void loop() +{ + stepper.runSpeed(); +} |