// pin connections
const int dirPin = 2;
const int stepPin = 3;
const int ms1 = 8;
const int ms2 = 9;
const int ms3 = 10;
void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepPin, OUTPUT);
pinMode(ms1, OUTPUT);
pinMode(ms2, OUTPUT);
pinMode(ms3, OUTPUT);
// set direction of rotation to clockwise
digitalWrite(dirPin, HIGH);
// set stepping mode to quarter step
digitalWrite(ms1, LOW);
digitalWrite(ms2, HIGH);
digitalWrite(ms3, LOW);
}
void loop() {
// take one step
digitalWrite(stepPin, HIGH);
delay(250);
// pause before taking next step
digitalWrite(stepPin, LOW);
delay(250);
}