Schrittmotor richtig ansteuern

wing2792:
Ich möchte dass der Motor in einer vollen Umdrehung 40 gleich große Steps macht.

Der mir bekannte 28BYJ-48 macht 64 Schritte pro Umdrehung und hat ein 1:64 Getriebe eingebaut, was zu 4096 Schritten pro Umdrehung führt. 4096 / 40 = 102,4 geht leider nicht auf.

MarcusP:
Du brauchst einen Motor dessen Schrittzahl pro Umdrehung ohne Rest durch 40 Teilbar ist.

Das ist richtig.

MarcusP:
Statt über die Stepper Lib würde ich den Motor mit einen Hardwaretreiber ansteuern, wie den pololu DRV 8825.

Wenn Du das auf einen bipolaren Motor mit niedriger Nennspannung beziehst, ist das richtig. Bezogen auf den 28BYJ-48 ist das falsch, weil der unipolar ist. In beiden Fällen leistet die AccelStepper-Bibliothek gute Dienste.