#define STEP 17
#define DIR 16
void setup() {
pinMode(DIR, OUTPUT);
pinMode(STEP, OUTPUT);
}
void loop() {
digitalWrite(DIR, HIGH); // CW
for(int i = 0; i < 200; i++) {
digitalWrite(STEP, HIGH);
delayMicroseconds(1000);
digitalWrite(STEP, LOW);
delayMicroseconds(1000);
}
delay(1000);
digitalWrite(DIR, LOW); // CCW
for(int i = 0; i <200; i++) {
digitalWrite(STEP, HIGH);
delayMicroseconds(1000);
digitalWrite(STEP, LOW);
delayMicroseconds(1000);
}
delay(1000);
}