Forum: Offtopic Servo_Ansteuerung_Positionierung


von Aron L. (aj_aron)


Lesenswert?

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
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Ich deute seinen Hilferuf so, dass er die Drehrichtung des Servos 
umkehren möchte.

von Christian M. (Gast)


Lesenswert?

Einfach zuerst 180 minus Deine gewünschten Wert!
Ich nehme an Arduino!?

Gruss Chregu

von Heinz L. (ducttape)


Lesenswert?

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
von Cyblord -. (cyblord)


Lesenswert?

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
Noch kein Account? Hier anmelden.