Projektbeschreibung
ÜbersetztDrehen Sie 2 Schrittmotor Nema17 Treiber A4988. Ungefähr 1 Umdrehung pro Sekunde.
DIR, ENABLE und die Teilung des Schrittes 1/16 am Treiber sind physisch versiegelt, nur STEP wird verwendet.
Der zweite Schritt dreht sich langsamer als der erste, etwa 2 Mal, der Teilungskoeffizient wird in SETUP eingestellt.
Die Geschwindigkeit des ersten und entsprechend des zweiten Motors wird durch ein Potentiometer geregelt, die min mach ist in SETUP eingestellt.
Nach N Schritten, ungefähr 6-10 Umdrehungen des ersten Motors, gibt es eine Pause in der Drehung der Motoren, für 0,2-2 Sekunden.
N Schritte werden durch ein Potentiometer eingestellt, min mach ist in SETUP eingestellt.
Die Pausenzeit wird durch ein Potentiometer eingestellt, die min mach ist in SETUP eingestellt.
Während einer Pause wird an einem der Ausgänge des Arduino ein Log 1-Signal ausgegeben.
Zwischen dem Ausführen von N Schritten im Schritt X wird an einem separaten Ausgang des Arduino ein Log 1-Signal für eine Dauer von 0,2-1 Sekunde ausgegeben, diese Zeit wird in SETUP eingestellt, während die Motoren weiter drehen, die Dauer dieses Signals hängt nicht von anderen Prozessen ab.
Die Anzahl der Schritte X wird durch ein Potentiometer bestimmt und überschreitet niemals N. Durch MAP.
Nach einer Pause wird der Prozess wiederholt.