Ein Arduino®-Stepper ist eine Bibliothek oder ein Codesatz, mit dem Benutzer einen Schrittmotor über einen Arduino®-Mikrocontroller steuern können. Ein Schrittmotor ist ein Motor, der durch elektromagnetische Impulse eine mechanische Bewegung erzeugt. Im Gegensatz zu vielen anderen Bibliotheken und Programmen für dieses System besteht der Arduino® Stepper nur aus wenigen Parametern. Es wird nur sehr wenig benötigt, damit der Arduino®-Stepper funktioniert; der Benutzer braucht nur ein Arduino®-Board, das richtige Schaltungsdesign und die Schrittbibliothek sowie den Schrittmotor selbst.
Ein Schrittmotor ist eine Art von Motor, der Teile mit sich ständig verschiebenden Magnetpolen hat. Durch diese Verschiebung bewegt sich der zentrale Motorabschnitt mit großen Geschwindigkeiten. Die Arduino®-Stepper-Bibliothek kann sowohl unipolare als auch bipolare Schrittmotoren steuern. Die Motorspulen in einem unipolaren Motor haben zwei Wicklungen, eine für negativ und eine für positiv, während bipolare eine Wicklung hat, die ständig geändert wird. Schrittmotoren werden in vielen Computergeräten verwendet und finden auch industrielle Verwendung bei der Herstellung mechanischer Teile, die präzise bewegt und geschnitten werden müssen.
Vor der Verwendung des Schrittmotors benötigt der Benutzer das Schrittmotor-Bibliotheksprogramm und die richtige Platine, damit der Schrittmotor funktioniert. Gleichzeitig muss der Benutzer eine Schaltung erstellen, damit Strom von der Arduino®-Hardware in den Motor geleitet werden kann. Im Vergleich zu vielen anderen Funktionen mit einem Arduino®-Mikroprozessor erfordert dies sehr wenig Arbeit. Schrittmotoren werden mit einem zwei- oder vierpoligen Schaltkreis an den Arduino®-Mikroprozessor angeschlossen, basierend auf den Anweisungen des Schrittmotors.
Damit der Schrittmotor funktioniert, müssen drei Parameter eingestellt werden: Stepper, SetSpeed und Step. Der erste, Stepper, muss für zwei oder vier Pins konfiguriert werden, je nachdem, wie der Benutzer die Schaltung erstellt hat. Man sollte die Anleitung des Motors lesen, um herauszufinden, wie viele Grad pro Schritt es gibt, es durch 360 dividieren und die Anzahl der Schritte erhalten. Dann müssen die Pin-Parameter als Pin1 und Pin2 hinzugefügt werden, dann Pin3 und Pin4, wenn eine Konfiguration mit vier Pins verwendet wurde.
Der nächste Parameter, SetSpeed, ist die Umdrehungen pro Minute (RPM) des Schrittmotors im Betrieb. Dieser Parameter stellt nur die Geschwindigkeit ein und lässt den Motor nicht von selbst drehen. Der letzte Parameter, Schritt, ist derjenige, der eine Bewegung des Motors bewirkt. Wenn Sie hier eine Zahl eingeben, führt der Arduino®-Schrittmotor dazu, dass sich der Schrittmotor um so viele Schritte bewegt.