//Includes the Arduino Stepper Library
include
// Defines the number of steps per rotation const int stepsPerRevolution = 2038;
// Creates an instance of stepper class // Pins entered in sequence IN1-IN3-IN2-IN4 for proper step sequence Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11); Stepper smallStepper = Stepper(stepsPerRevolution, 3, 5, 4, 6);
void setup() { // Nothing to do (Stepper Library sets pins as outputs) }
void loop() {
ROTATE POSITION smallStepper.setSpeed(10); smallStepper.step(stepsPerRevolution/24); delay(1000);
// PUSH BLOCK - Rotate CCW myStepper.setSpeed(10); myStepper.step(-stepsPerRevolution); delay(1000);
// ROTATE POSITION smallStepper.setSpeed(10); smallStepper.step(-stepsPerRevolution/4); delay(1000);
// PUSH BLOCK 2X Rotate CCW myStepper.setSpeed(10); myStepper.step(-stepsPerRevolution); delay(500);
// ROTATE POSITION smallStepper.setSpeed(10); smallStepper.step(stepsPerRevolution/8); delay(1000); }
Log in or sign up for Devpost to join the conversation.