Erste Schritte mit Arduino & Steppermotoren

chefin:
Ok, auch die AccelStepper steuert direkt, eignet sich also nicht für einen Controller.

Nö, die Bibliothek geht auch beispielsweise für die von mir verwendeten DRV8825 mit STEP, DIR und ENABLE. Aus der Bibliotheksdoku:

"AccelStepper::DRIVER (1) means a stepper driver (with Step and Direction pins). If an enable line is also needed, call setEnablePin() after construction. You may also invert the pins using setPinsInverted()."

AccelStepper stepper(AccelStepper::DRIVER, STEPpin, DIRpin);