Arduino Library für Jeti EX Bus

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

TPL_KUNENA_MESSAGE_REPLIED_NEW Arduino Library für Jeti EX Bus

09 Feb 2018 20:17
#7
OK, jetzt gibt es auch eine Version für den Atmega 32u4 (Pro Micro oder Leonardo-Board).

Prinzipiell müsste der Code auch mit dem "Mini" und dem "Nano" funktionieren (ATMega328). Das habe ich aber nicht getestet. Man muss dann aber die Verwendung der Serial-Klasse (verwendet für die Debug-Ausgabe) aus dem Code unterbinden (rauswerfen oder auskommentieren).
The following user(s) said Thank You: sierra_uniform

Please Log in or Create an account to join the conversation.

  • Pulsar07
  • Pulsar07's Avatar
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 57
  • Thank you received: 52

TPL_KUNENA_MESSAGE_REPLIED_NEW Arduino Library für Jeti EX Bus

10 Feb 2018 08:56
#8
Hallo Bernd,

habe bei der Nutzung deiner JetiExSensor-Lib immer schon das Problem gehabt, dass einem zum Debugging eine serielle Verbindung zum "pro mini" oder "nano" fehlt.
Ich habe mir deshalb eine JetiExTest-Lib gemacht (siehe Anhang), die exakt das Interface deiner Bibliothek hat, aber statt, die Daten an den Ex-Bus zu senden, die Daten in einem leserlichen Format an die serielle Schnittstelle sendet. Im Anwendungscode braucht man dazu nur das include deiner Lib zu ändern:
Code:
#ifdef JETI_EX_SERIAL_OUT #include "JetiExTest.h" #else #include <JetiExSerial.h> #include <JetiExProtocol.h> #include <Wire.h> #endif
Genauso kann man natürlich auch Serial.print() in den Code einbauen. Ich gebe zu, zum Debuggen der Library selber, hilft das natürlich nichts :whistle:
Aber Anwendungscode kann, so praktisch unverändert bleiben und trotzdem Debugging code haben.
Solltest du das als gute Idee empfinden, kannst du dir ja überlegen, ob ein solches Testverhalten nicht als Standard implementiert werden könnte.

Übrigens:
Deine Implementierungen der Jeti Interfaces (die, die ich kenne und mir angesehen habe), sind echt hochwertig und trickreich. Ich als Software-Entwickler, der selten/nie im Microcontrollerbereich gearbeitet hat, sind hier manche Implementierungen echt "überraschend" und tricky. Was man hier so alles treibt, um Speicher zu sparen ist schon manchmal sehenswert.
Hut ab, ich kann es beurteilen.

Gruß
Rainer

Please Log in or Create an account to join the conversation.

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

TPL_KUNENA_MESSAGE_REPLIED_NEW Arduino Library für Jeti EX Bus

11 Feb 2018 13:02
#9
Hallo Rainer,
danke für den Vorschlag (und die Blumen).

Ich finde das sehr gut und sinnvoll. Ich werde das mal einplanen für die nächste Zeit (kann aber ein wenig dauern, denn ich werde in nächster Zeit nur sporadisch daran arbeiten können).

VG Bernd

Please Log in or Create an account to join the conversation.

  • c.radi
  • c.radi's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 8
  • Thank you received: 0

TPL_KUNENA_MESSAGE_REPLIED_NEW Arduino Library für Jeti EX Bus

13 Feb 2018 16:26 - 13 Feb 2018 16:28
#10
Hallo Sepp,

Ich finde es super, wenn solche Dinge veröffentlicht werden, und damit einer breiten Masse zugänglich gemacht. Vielen Dank dafür.

Ich suche immer noch nach einer Möglichkeit das EXBus Protokoll auf der Senderseite auszulesen. Ich würde gerne einen Protokollwandler bauen, der die Jets Telemetriedaten in das FRSky Format wandelt. Dann könnte man eine günstige Anlage als Zweitanlage verwenden.

Wäre diese Library dafür einsetzbar?
Ich habe vor ca. zwei Jahren schon mal einen Test dazu gemacht, aber leider ohne richtigen Erfolg. IM RC-Network gibt es zu dem Protokollwandler zwei Threads, einen ohne EX Bus und einen zweiten mit EX Bus.

Meine Programmierkenntnisse reichen leider nicht aus, um die Businformationen auszulesen, Die Umwandlung in die Frsky Daten könnte ich aber hinbekommen.

Ich würde mich sehr über eine Antwort freuen.

Gruß
Christian
Last edit: 13 Feb 2018 16:28 by c.radi.

Please Log in or Create an account to join the conversation.

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

TPL_KUNENA_MESSAGE_REPLIED_NEW Arduino Library für Jeti EX Bus

13 Feb 2018 16:58
#11
Hallo Christian,
eine Library um Jeti-Telemetriedaten auf der Senderseite auszuwerten findest Du hier:

jetiforum.de/index.php/do-it-yourself/86...erung-von-ex-paketen

Es handelt sich aber nicht um "EX-Bus", sondern nur "EX", d.h. nur das was ein Sensor am Empfänger als Telemetriewerte einspeist. Du bekommst am Sender z.B. keine Informationen über Servopositionen oder die internen Telemetriewerte des Empfängers (z.B. Spannung).

VG Bernd

Please Log in or Create an account to join the conversation.

  • c.radi
  • c.radi's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 8
  • Thank you received: 0

TPL_KUNENA_MESSAGE_REPLIED_NEW Arduino Library für Jeti EX Bus

14 Feb 2018 07:42
#12
Hallo Bernd,

erst mal sorry für die falsche Anrede, ich hatte mich am Usernamen orientiert.

Vielen Dank für den Link zum anderen Thread, das ist ja genau die Grundlage, die ich brauche, um den Konverter zu bauen. Ich werde mir das in Ruhe ansehen, und dann ggfs. im anderen Thread Fragen stellen.

Gruß
Christian

Please Log in or Create an account to join the conversation.

Time to create page: 0.367 seconds
Powered by Kunena Forum