Hallo Zusammen Ich arbeite mit einem Atmeag32 und habe eine am Pin PD5 (OC1A) eine Servo die ich auch das macht was ich will. Nun möchte ich aber am Pin PD4 (OC1B) eine 2. Servo unabhängig von der 1. ansteuern. Brauche ich dafür einen 2. Timer oder kann ich den Vergleichswert einfach in ein anderes Register Schreiben? Bis jetzt steuere ich meine 1. Servo so an: Ich wünsch euch frohe Ostern B.Auer
Ich verstehe zwar das Prinzip deiner Ansteuerung nicht ganz, aber eigentlich müsste es reichen, in OCR1B den Vergleichswert für das 2. Servo zu schreiben...
Hallo Rahul Ja das dachte ich auch, nun leider passiert dann überhaubt nichts mit meiner Servo am 2. Ausgang. Aber danke du hast meinen Verdacht bestätigt ;)
Natürlich geht das. Du musst nur die bits COM1B1 und COM1B0 auch in TCCRA1 setzen. Ansonsten ists wohl klar dass sich nichts an OC1B tut ;). MfG Steven
Servo steuer ich aber lieber im FastPWM modus an. WGM13 , WGM12, und WGM11 setzen und man kann die Periodenlänge dann selber genau festlegen, in ICR1 reinschreiben. So bekommt man die perfekte Frequenz.
Ich habe mit Microkontollern leider noch keine Erfahrung! Habe aber jemanden, der mir ein Programm auf einen Chip brennen kann! Mir geht es um folgendes: Ich habe ein Servo aus dem Modellbaubereich(HITEC HSR-1422) welches 360 Grad dreht! Nun möchte ich es über einen Microkontroller und zwei Taster steuern. Wird der Taster "UP" gedrückt, so fährt das Servo einen bestimmten Weg ab und stoppt dann. Wird die Taste "UP" erneut betätigt, so fährt das Servo von der letzten Stellung den selben Weg wieder ab! --> Fährt also bei erster Betätigung von 0 Grad auf 20 Grad und bei erneutem Betätigen von 20 Grad auf 40 Grad und so weiter!!! Wird nun der Taster "DOWN" gedrückt, so soll das Servo den selben Wert von seiner aktuellen Position in die andere Richtung fahren! --> Steht es also auf 40Grad so soll es bei Betätigung von "DOWN" auf 20 Grad fahren und so weiter! Ist soetwas möglich? Vielen Dank schonmal!!!
Bitte nicht hier antworten. Gerhard hat bereits einen neuen Thread mit dem selben Text gestartet : Beitrag "Ansteuerung von einem Servo"
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.