Hallo liebe Forengemeinde, ich hätte ne kleine Frage an euch, bezüglich des A4988 Schrittmotortreibers. Ich habe diesen an meinen Raspberry PI angeschlossen und er wird mittels Python Script gesteuert. Um die Bewegung des Motors zu einem gewissen Zeitpunkt zu beenden (Notabschaltung) also vor ablaufen des kompletten Scripts, habe ich mir eine Abbruchroutine geschrieben welche lediglich den STEP Eingang dauerhaft auf LOW lässt, danach beendet sich das Programm (GPIO Clean wird noch ausgeführt). Seltsamerweise scheint dies dem A4988 nicht sonderlich zu gefallen und er verabschiedet sich. Danach wird er nur noch warm, macht sonst aber keinen Mucks mehr. Was hab ich übersehen, wie kann ich den A4988 beenden ohne dass er gleich aufgibt :)? LG Darkmaterial
Könnte es evtl. schon Helfen RESET auf LOW und ENABLE auf HIGH zu setzen? und dann 1-2ms zu warten? Oder wird ihn das auch stören wenn dann alle Ausgänge auf LOW geschaltet werden?
SOOO, habs jetzt nochmal Probiert und jetzt läufts. Ich lege nun SLEEP auf LOW warte 1S und dann ENA auf HIGH. Dann kann man alle Ausgänge Problemlos LOW schalten MFG daniel
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.