//Includes the Arduino Stepper Library
#include <Stepper.h>
// Defines the number of steps per rotation
int stepsPerRevolution = 200;
// Creates an instance of stepper class
//Pins entered in sequence IN1-IN3-IN2-IN4 for proper step sequence
Stepper myStepper = Stepper(stepsPerRevolution, 8, 9, 10, 11);
int numofr = 0;
int speed = 25;
void setup() {
// initialize the serial port:
Serial.begin(9600);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
}
void loop() {
//digitalWrite(13, );
//digitalWrite(12, );
Serial.println("clockwise");
myStepper.setSpeed(speed);
myStepper.step(stepsPerRevolution);
numofr = numofr + 1;
digitalWrite(12,1);
Serial.println(numofr);
if (numofr%3==0){
digitalWrite(12,0);
}
delay(1000);
Serial.println("counterclockwise");
myStepper.setSpeed(speed);
myStepper.step(-stepsPerRevolution);
numofr = numofr + 1;
digitalWrite(13,1);
Serial.println(numofr);
if (numofr%4==0){
digitalWrite(13,0);
}
delay(1000);
if (numofr==4){
numofr=0;
}
}