Ich weiss jetzt nicht welche Steppertreiber du hast, aber ich kenne das so...
Es gibt für die verschiedenen "Funktionen" Digitaleitungen. Beispielsweise für die Drehrichtung oder den Schrittmodus (halbschritt etc.). Dann gibt es natürlich noch die Taktleitung. Das ist "deine" Leitungdiese musst du eben Takten. Pro Takt ein Schritt. Je schneller der Takt, desto schneller dreht der Motor. Soll der Motor jetzt unendlich weiter drehen, musst du nur eine endlosschleife erzeugen z.B. mit einer While-Schleife. Den Takt kannst du in Software mit delay() oder Timern umsetzen oder in Hardware mit einem Takterzeuger (da kenn ich mich nicht mit aus). Die Hardwarelösung hat den Vorteil, das dein Prozessor damit nichts zutun hat. Der Nachteil ist allerdings, du weisst nicht wieviele Schritte dein Motor gemacht hat.
Gruß Daniel
Lesezeichen