Forum: Mikrocontroller und Digitale Elektronik Servos ansteuern


von Karsten (Gast)


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

von Klaus Leidinger (Gast)


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

von Karsten (Gast)


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

von Karsten (Gast)


Lesenswert?

Oh hab die C file auch gefunden ... weiter unten mal sehen

von Karsten (Gast)


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

von Karsten (Gast)


Lesenswert?

huhu noch jemand da ?

von Frank Linde (Gast)


Lesenswert?

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

Gruß, Frank

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.