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