Hallo leute, ich steuer einen schrittmotor über einen motortreiber an und bin gerade beim programmieren meines controllers. Jetzt gibts ja allerhand fertige libaries aber die funktioniern doch nur wenn ich den motor direkt an den arduino hänge. Zurzeit lass ich den motot mittels for -schleife immer um ein paar steps rotieren und dann wieder zurück. Soweit so gut. Nur gibts da ein möglichkeit ihm die schritten und die rpm mitzuteilen dass er das dann abfährt?? lg michael
Ja, mit grbl kannst du auch manuell alles durchtesten. Welchen Arduino bzw. Trieber verwendest du? Richard
hallo richard, ich verwende den arduino uno und den pololu 8825. mfg michael
Mit den Begriffen " arduino step dir " dürfte Google die meisten Libraries und Tutorials finden. Die Treiber mit Step und Direction funktionieren alle gleich.
danke für die info. von der accelstepper.h hab ich auch schon gelesen, nur verwirrt mich hier die eingabe der geschwindigkeit: stepper.setMaxSpeed(3000); mein motor hat 63rpm max. wie hängt das zusammen?? mfg michael
Michael schrieb: > nur verwirrt mich hier die eingabe der geschwindigkeit: Genau deswegen habe ich dir GRBL empfohlen. Du kannst alle Befehle über die GUI eingeben und siehst sofort was los ist... ohne Knöpfe oder Rotary Encoder. Michael schrieb: > stepper.setMaxSpeed(3000); Damit wird üblicherweise die Beschleunigung berechnet. Richard
Michael schrieb: > stepper.setMaxSpeed(3000); mein motor hat 63rpm max. Triebst du dein Motor mit zB "80rpm" an, bleibt er einfach stehen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.