// Include the AccelStepper Library
#include <AccelStepper.h>
// AccelStepper mu7arek(4, 8, 6, 7, 5); // das kleine
AccelStepper mu7arek(1, 9,8);
void setup() {
double darage=2048/360.;
mu7arek.setMaxSpeed(1000);
mu7arek.setAcceleration(50.0);
// mu7arek.setSpeed(2050/360*6); //für runspeed();
mu7arek.setSpeed(500); //für runspeed();
// mu7arek.moveTo(2038/2);
//mu7arek.runToNewPosition(45*darage);
//delay(5555);
// mu7arek.runToNewPosition(22*darage);
// Serial.begin(9600);
// Serial.println("Hallo");
// mu7arek.runToNewPosition(darage*360);
// Serial.println(mu7arek.targetPosition());
// mu7arek.disableOutputs();
}
void loop() {
// mu7arek.runSpeed();//ein schritt laufen
// if (mu7arek.distanceToGo() == 0)
// mu7arek.moveTo(-mu7arek.currentPosition());
// mu7arek.run(); // ein Schritt laufen
// mu7arek.runToPosition()
// // mu7arek. targetPosition()//liefert ziel zurück
// Serial.println(mu7arek.currentPosition());//aktuelle pos
// Serial.println(mu7arek.speed());//aktuelle speed
// mu7arek.stop()// neues ziel ist hier-> stehen bleiben
// mu7arek.distanceToGo() //ziel - aktuell
// mu7arek.isRunning(); //pruf ob motor gerad. leuft
// mu7arek.setMaxSpeed(15000.0);
// mu7arek.move(50); //ziel ist 50 von aktuell
// mu7arek.moveTo(50); //ziel ist 50 von 0
// mu7arek.run(); //geh ein schritt
// mu7arek.disableOutputs();//kein strom
// mu7arek.runToPosition();// hier stehen bis ziel erreicht
// mu7arek.runToNewPosition(115)// hier stehen bis neues ziel erreicht
// mu7arek.setCurrentPosition();
}