Servo_Ansteuerung_Positionierung

OP #4856179
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
#4857226
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!
#4857246
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren