Bitte ändert euer Passwort!

Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!

Arduino Library für Jeti EX Bus

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Arduino Library für Jeti EX Bus

09 Feb. 2018 20:17
#
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).
Folgende Benutzer bedankten sich: sierra_uniform

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Pulsar07
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 57
  • Thanks: 52

Re: Arduino Library für Jeti EX Bus

10 Feb. 2018 08:56
#
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Arduino Library für Jeti EX Bus

11 Feb. 2018 13:02
#
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • c.radi
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 8
  • Thanks: 0

Re: Arduino Library für Jeti EX Bus

13 Feb. 2018 16:26 - 13 Feb. 2018 16:28
#
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
Letzte Änderung: 13 Feb. 2018 16:28 von c.radi.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Arduino Library für Jeti EX Bus

13 Feb. 2018 16:58
#
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • c.radi
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 8
  • Thanks: 0

Re: Arduino Library für Jeti EX Bus

14 Feb. 2018 07:42
#
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.566 Sekunden
Powered by Kunena Forum