-
-
Erfahrener Benutzer
Robotik Einstein
Was hast du noch so an Timern frei?
Einfachste Methode: Du stellst einen Timer so ein, dass er alle 20ms einen Interrupt auslöst. In dessen ISR startest du dann einen zweiten Timer, der -je nach gewünschter Position- den Anschluss des Servos für 1 bis 2ms [1,5ms ist Neutralstellung] einschaltet. Mit zwei Compare-Registern kannst du so recht einfach zwei Servos ansteuern. Es geht auch mit nur einem Timer und noch mehr Servos, aber dann wird halt auch komplizierter...
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen