Ich habe einen RC Empfänger Futaba FP-R112JE.
Daran kann ich zwei Sevos anschliessen.
Von den Datenleitungen dieser beiden Servoanschlüsse würde ich gerne die Steuerinformation decodieren.
Hat vielleicht jemand einen Tip wie man dies am besten anstellt ?
Aber genau da liegt das Problem, es gibt auch eine ServoDecode Bibliothek für den Arduino.
Die funktioniert ähnlich.
Mir geht es aber darum ein öffnen und einen direkten Eingriff in den Empfänger zu verhindern.
Weshalb ich die Signale des Empfängers dort analysieren will wo ansonsten die beiden Servos angeschlossen werden.
Dann kannst du easy mit PulseIn arbeiten und die ms abfragen.
bei mir gehts zum Beispiel nicht, bzw. geht schon, aber bringt Nachteile mit sich, siehe im oben verlinkten Thread
habe mich gerade mit dem thema beschäftigt. das multiwii projekt erledigt das problem ganz geschickt.
nur das erzeugen neuer servopulse funktioniert über die micros() funktion. dabei entstehen in meinem testprojekt etwas ungenaue timings, je nach dem wieviele funktionen sich in einem zeitfenster überschneiden.
hier das beispiel: Google Code Archive - Long-term storage for Google Code Project Hosting.
Das werde ich mir gerne mal etwas genauer anschauen.
Was ich vorhabe ist eigentlich folgendes.
Wenn ich die Steuerimpulse für beide Kanäle getrennt voreinander anfragen kann, dann kenne ich auch die Min- und Maxwerte beider Kanäle und die Werte der Neutralstellung.
Diese Werte mappe ich dann zu den Werten für die Steuerung für die Motortreiber.