Noch ein Servocontroller

OP #371326
Lesenswert?

Über die serielle Schnittstelle kan man 2 Modellbauservos ansteuern

Befehle:
1: servoX + 1
2: servoX - 1
3: servoY + 1
4: servoY - 1
        case 10: servoX =  dataUART; break;
10: servoX wird auf die Position des nächsten empfangenen Bytes
gestellt

20: dasselbe für ServoY

30: wiederholrate wird auf den Wert des nächsten Bytes gesetzt (min.
6)

Eigendlich nix besonderes, das Teil funktioniert aber für meine Zwecke
(Webcam schwenken)
Angehängte Dateien:
Gast #371329
Lesenswert?

Es gibt auch die Möglichkeit, alles per Interrupt zu machen.
Ein weiteres Problem bei deiner Lösung ist, dass sie ziemlich starr an
den Takt gebunden ist. Lässt man alles nur vom Timer (und seinen
diversen Interrupts) erledigen, ist man bei der Taktfrequenz-Wahl
flexibler...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren