A4988 + arduino nano Stepper Motor Beschleunigung

Hier dein Sketch (aber mit Beschleunigen/Bremsen) mit MobaTools:

#include <MobaTools.h>
// defines pins numbers
const int stepPin = 2;
const int dirPin = 3;
MoToStepper myStepper ( 200, STEPDIR ); // 200 Steps/Umdrehung

void setup() {
  // Sets the two pins as Outputs
  myStepper.attach( stepPin, dirPin );
  myStepper.setSpeedSteps( 10000, 66 ); // = 1000 Steps/sec, Rampenlänge 66 Steps ( 1/3 Umdrehung )
}
void loop() {
  myStepper.doSteps( 200 );
  while( myStepper.moving() );  // Warte bis Bewegung abgeschlossen
  delay(1000);
  myStepper.doSteps( -400 );
  while( myStepper.moving() );  // Warte bis Bewegung abgeschlossen
  delay(1000);
}