www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Servos ansteuern


Autor: Karsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Klaus Leidinger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Karsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Karsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh hab die C file auch gefunden ... weiter unten mal sehen

Autor: Karsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich verstehe nicht wie diese funktion funktioniert gibts da keine read
me zu ? da sind nur ein paar dürftige kommentarzeilen

http://hubbard.engr.scu.edu/avr/avrlib/servo.c
http://hubbard.engr.scu.edu/avr/avrlib/servo.h

Autor: Karsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
huhu noch jemand da ?

Autor: Frank Linde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn Du schildern würdest, WAS Du daran nicht verstehst, könnte Dir
vielleicht jemand helfen.

Gruß, Frank

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.