const int DIR = 12;
const int STEP = 13;
const int REV = 200;
const int DER = 2;
const int STIP = 3;
void setup() {
// put your setup code here, to run once:
pinMode(STEP, OUTPUT);
pinMode(DIR, OUTPUT);
pinMode(STIP, OUTPUT);
pinMode(DER, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(DIR, HIGH);
digitalWrite(DER, HIGH);
for(int x = 0;x<REV;x++){
digitalWrite(STEP, HIGH);
digitalWrite(STIP, LOW);
delayMicroseconds(1000);
digitalWrite(STEP, LOW);
digitalWrite(STIP, LOW);
delayMicroseconds(1000);
}
delay(10);
digitalWrite(DIR, HIGH);
digitalWrite(DER, HIGH);
for(int x = 0;x<REV;x++){
digitalWrite(STEP, LOW);
digitalWrite(STIP, HIGH);
delayMicroseconds(1000);
digitalWrite(STEP, LOW);
digitalWrite(STIP, LOW);
delayMicroseconds(1000);
}
delay(10);
}