Hallo Onki,
ich teste mit einem Uno und einem Prototype-Shield bzw. Micro wegen des USB-Schnittstelle, Pro Mini's sind in den Fliegern selbst.
Die funktionieren alle, d.h. an dem Board liegt's nicht
An Empfängern habe ich RSat2's, R6, REX6, R9 und CB200 mit jeweils aktueller Firmware getestet. Versionsnummern der Firmware kenne ich nicht.
Falls das wichtig wird, prüfe ich das.
Deinen Widerstand verwenden auch viele, das sollte auch passen. Das kannst du ja mit der Jetbox oder dem Emulator in der DS/DC... probieren.
Es sollte dir
= HoTT2Duplex =
Version 0.2
angezeigt werden.
Wenn die Sensorwerte im Senderdisplay blinken, heisst das meines Wissens, dass für diesen Sensor gerade keine Werte empfangen werden.
Dass (kurz) blinken des Übersetzers bedeutet, er hat einen Durchlauf "Werte vom HoTT-Sensor lesen" -> "übersetzen" -> "an den Empfänger weiterleiten" gemacht. Dann blinkt er einmal. Er läuft also und macht auch scheinbar seinen Job.
Kann es sein, dass der Regler bei Motor aus tatsächlich keine Werte liefert? Finde ich zwar komisch, aber hört sich so an.
Meine Brushless Control 70 +T liefern permanent Werte. Sie haben alle eine 4.x Firmware drauf.
Es gibt wohl auch eine 3.x Firmware, die habe ich aber nie getestet.
Vielleicht hilft folgendes um die Ursache zu finden:
- entferne mal in der Datei "HoTTClient.h" in Zeile 33 die "//" am Zeilenanfang, so dass die Zeile beginnt mit "#define ..."
- bei HoTTClient ist auch ein Beispiel-Sketch dabei. Lade den mal z.B. auf einen Uno und schließe einen HoTT-Sensor wie beschrieben an
- im Arduino SerialMonitor sollte sowas in der Art zu sehen sein (hier mit einem Vario getestet:
HoTT-Test
Debug connection established.
Logging activated.
Send any character to begin:
begun.
Sensor port is listening!
Probing...
EAM ...Response timeout
GAM ...Response timeout
GPS ...Response timeout
Vario ...
BYTE: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Calc: 7C 89 00 90 00 F3 01 F5 01 F0 01 12 75 26 75 3A 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7D BE
HoTT Vario found.
AirESC ...Response timeout
Polling...
BYTE: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Calc: 7C 89 00 90 00 F3 01 F5 01 F0 01 4E 75 30 75 30 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7D FA
Höhe: -1m, Steigrate: 0.30m/s
Polling...
BYTE: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Calc: 7C 89 00 90 00 F3 01 F5 01 F0 01 12 75 26 75 30 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7D B4
Höhe: -1m, Steigrate: 0.30m/s
Polling...
BYTE: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Calc: 7C 89 00 90 00 F3 01 F5 01 F0 01 1C 75 1C 75 30 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7D B4
Höhe: -1m, Steigrate: 0.20m/s
Die Werte in der Zeile beginnend mit "Calc" sollten sich ändern, wenn am Sensor was passiert.
Bitte nicht vergessen, die Zeile 33 wieder in den Ausgangszustand zu versetzen.
VG,
Norbert