Hilfe bei einen Nema 17

Wenn man das ganze mit den MobaTools macht dann schnurrt der Code zusammen auf

#include <MobaTools.h>
const byte stepPin1 = 4; 
const byte dirPin1  = 7;  

const int stepsPerRev = 200 * 16;    // Steps per revolution - may need to be adjusted

MoToStepper stepper1( stepsPerRev, STEPDIR );  // create a stepper instance

void setup() {
  stepper1.attach( stepPin1, dirPin1 );
  stepper1.setSpeed( 10 ); // 1 rev/min = 1 * 10 = 10 (if stepsPerRev is set correctly)
  stepper1.setRampLen( stepsPerRev / 2); // Ramp length is 1/2 revolution
  
  stepper1.rotate(1); // start turning, 1=vorward, -1=backwards                    
}

void loop() {
}