Servos ansteuern

Gast #56764
hi,
ich wolle mal fragen wie man servos ansteuert
nicht einach nur nach links und nach rechts bewegen sondern auch eine
bestimmte poition anfahren

am besten währe n' codebeispiel für avr-gcc

wie macht man das eigentlich am besten ?
ich will nämlich mehrereservos ansteuern

(MFG)
Karsten
Gast #56765
Hallo Karsten,

in der Codesammlung suchen und finden:

http://www.mikrocontroller.net/forum/read-4-7047.html#7047

Ein Servo wird durch die Impulslänge mit eines Rechtecksignales (TTL
Pegel) angesteuert.
Normalerweise 1,5ms high = mitte, 1ms High=eine Seite, 2ms High= andere
Seite

Das Rechtecksignal hat bei eriner Modellfernsteuerung ca. 50Hz.

HTH,
Klaus

http://www.mikrocontroller-projekte.de
Gast #56766
das ist ja asm ich brauche irgendwie was für C und das mit den timings
kommt doch ganz durcheinande wenn ich so mehrere servos anstern
will...

ist die pulspause genausolang ?

weil dann könnte man zum steuern des servos ja die avr pwm kanäle
benutzen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.