Basierend auf dem SBUS2PPM Converter von Helle (S.BUS Decoder nach helle (Code, Bemerkung 1, Bemerkung 2)) habe ich mal eine simplere Version gemacht, um SBUS in PPM umzuwandeln. Es werden keine zusätzlichen Bibliotheken benötigt, die SBUS Lib ist bereits enthalten (und wegen dem SoftwareSerial etwas angepasst).
Desweiteren wird kein Signalinverter mehr benötigt, da ich das Signal über das SoftwareSerial auslese und dort auch invertierte Signale funktionieren.
Anschlüsse sind wie folgt:
Code gibt es im Anhang.
Ich habe keine Pläne, einzelne Servos damit anzusteuern, das geht bereits mit Helle's Version. Mir ging es lediglich darum, aus SBUS ein PPM Signal für Autopiloten die kein SBUS können zu erzeugen.
Aktuelle Version ist noch ungetestet, das mache ich dann heute abend. Aber hier schonmal als Preview, falls wer testen möchte.
Desweiteren wird kein Signalinverter mehr benötigt, da ich das Signal über das SoftwareSerial auslese und dort auch invertierte Signale funktionieren.
Anschlüsse sind wie folgt:

Code gibt es im Anhang.
Ich habe keine Pläne, einzelne Servos damit anzusteuern, das geht bereits mit Helle's Version. Mir ging es lediglich darum, aus SBUS ein PPM Signal für Autopiloten die kein SBUS können zu erzeugen.
Aktuelle Version ist noch ungetestet, das mache ich dann heute abend. Aber hier schonmal als Preview, falls wer testen möchte.
Anhänge
-
3,5 KB Aufrufe: 226