Hallo Ich habe eine Frage auf die ich keine Antwort gefunden hab. Kann man bei einem Servo (Tower Pro Mini Servo 180grad) die Positionierung ändern? Also das die angegeben 180grad eigentlich 0grad sind Und das die 0grad 180grad sind. Also rein beim Programmieren. Mfg
:
Verschoben durch Moderator
Sorry, außer dir weiß vermutlich niemand, was du wirklich fragen willst. Da ich nicht einmal einsortieren kann, in welchen Fachbereich die Frage geht und du sie in ein völlig unpassendes Forum gepostet hast, wandert sie erstmal nach Offtopic. Drück' dich einfach mal mit deutlich mehr Details aus.
Ich deute seinen Hilferuf so, dass er die Drehrichtung des Servos umkehren möchte.
Einfach zuerst 180 minus Deine gewünschten Wert! Ich nehme an Arduino!? Gruss Chregu
Ooookay, fangen wir oben an. Erstens: Lies Dir https://www.mikrocontroller.net/articles/AVR-Tutorial:_Servo bis zu "Programmierung" durch. Da steht drin wie so 'n Servo eigentlich funktioniert. Zweitens: Gib uns ein bischen Info was Du so an Hardware und Software verwendest. Vorläufig wissen wir mal, dass da ein Servo bei ist. Gut. Jetzt der Microcontroller. Ein AVR? Oder PIC? Oder gar ein ARM? Oder sowas wie 'n Arduino? Und womit willst Du das Ding programmieren? ASM? C? Irgendeine Programmiersprache die bei dem Dings dabei war das Du gekauft hast? Und gibt's da vielleicht schon Code der irgendwas tut, und was tut der was falsch ist? Gib uns bitte 'ne sportliche Chance Dir helfen zu können!
:
Bearbeitet durch User
Aron L. schrieb: > Hallo > > > Ich habe eine Frage auf die ich keine Antwort gefunden hab. > > Kann man bei einem Servo (Tower Pro Mini Servo 180grad) die > Positionierung ändern? > > Also das die angegeben 180grad eigentlich 0grad sind > > Und das die 0grad 180grad sind. > > Also rein beim Programmieren. > > Mfg Bei welchem "Programmieren"? Ein solches Servo kannst du nicht programmieren. Das geht mit manchen Digitalservos, da kann man auch ein Reverse einschalten. Und ein Servo kennt keine "Grad". Ein Servo kennt eine Impulslänge zwischen Xms und Yms. Welcher realen Gradzahl das entspricht, hängt vom konkreten Servo ab. Da du mithilfe dieser Impulslänge jede dem Servo mögliche Position direkt anfahren kannst, ist deine Frage von vorneherein Unsinn. Wenn du also eine Funktion bereitstellen willst, um den Servo auf X Grad zu drehen, dann muss diese sowieso die Gradangabe unter Berücksichtigung des Servos in eine Pulsweite umrechnen und könnte dann auch gleich ein eventuell gewünschtes Reverse einfließen lassen.
:
Bearbeitet durch User
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.