#define dirPin 2 #define stepPin 3 #define stepsPerRevolution 200 void setup() { pinMode(dirPin, OUTPUT); pinMode(stepPin, OUTPUT); } void loop() { digitalWrite(dirPin, HIGH); for (int i = 0; i < stepsPerRevolution * 5; i++) { digitalWrite(stepPin, HIGH); delayMicroseconds(2000); digitalWrite(stepPin, LOW); delayMicroseconds(2000); } delay(5000); }