1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // AFMotor_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)
- // Caution, does not work with Adafruit Motor Shield V2
- // See https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library
- // for examples that work with Adafruit Motor Shield V2.
- #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.setMaxSpeed(50);
- stepper.setSpeed(50);
- }
- void loop()
- {
- stepper.runSpeed();
- }
|