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 Eigenbau-Telemetrie

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

Re: Arduino Library für Jeti EX Eigenbau-Telemetrie

12 Feb. 2017 13:47
#
Ja, so kannst Du das machen.

Dass es Fehler gibt, wenn Du die Zeile mit (c==0) auskommentierst, könnte daran liegen, dass die GetJetiboxKey()-Funktion dann zu oft aufgerufen wird (der Prozessor hat ja sonst vermutlich nicht viel zu tun). Die Funktion sperrt die Interrupts für einen kurzen Moment. Wenn das zu oft passiert, mag das Fehler hervorrufen. Ich denke mal drüber nach, wie sich das verbessern lässt.

Wenn Dein Code wenig zu tun hat, kannst Du am Ende der loop() auch ohne Weiteres einen delay-Befehl mit z.B. 10 Millisekunden einfügen.

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 Eigenbau-Telemetrie

17 Feb. 2017 11:55
#
Es gibt eine neue Version der Library (V1.01).

sourceforge.net/projects/jetiexsensorcpplib/

Änderungen:

- Support für ATMega32u4 CPU in Leonardo/Pro Micro
- "GetKey" Routine optimiert (Interrupts werden nicht mehr so lange gesperrt)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Kurt49
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 10
  • Thanks: 0

Re: Arduino Library für Jeti EX Eigenbau-Telemetrie

19 Feb. 2017 20:59
#
Hallo Bernd,
nachdem ich mit meinem früheren code am Verzweifeln war, offenbar macht der Arduino-Compiler Dinge, die ich nicht kenne und die stören (z.B. das 9.Bit oder die Parity), habe ich nun endlich einen Weg gefunden, Deinen Code samt seiner Bibliotheken in der Arduino-IDE zu laden und zu kompilieren. Spiele jetzt mit JetiEXSimple. Funktioniert! Vielen Dank!
Allerdings: ich teste mit einer Jetibox direkt am "sensor", sprich am ProMicro (Signal an TX, 2.4k zw TX-RX). Wenn der Arduino frisch hochläuft nach einem Reset oder neuem Anstecken, dann erkennt ihn auch die JB innerhal von 1-2sec. Stecke ich die JB ab und wieder an, bleibt sie für länger 5...25 oder mehr) bei "Waiting for device" hängen, bis sie dann doch mal Daten bekommt. Da muß ich mal tiefer einsteigen in Deine Datenstrukturen und Objekte (sagte ich schon, daß C++ (noch) nicht meins ist). :cheer:
Jedenfalls macht's Fortschritte! Die neuen ProMicro's sind auch gekommen auch China, nun warte ich noch auf den INA219...
Grüße
Holger

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Micha
  • Offline
  • Premium Mitglied
  • Premium Mitglied
  • Beiträge: 130
  • Thanks: 3

Re: Arduino Library für Jeti EX Eigenbau-Telemetrie

19 Feb. 2017 23:47
#
Hallo Holger

Welche Arduino Version setzt du ein?
Ich hatte am Anfang auch so meine Schwierigkeiten mit der IDE!
Bei mir läuft die 1.6.6 sehr gut!

Gruß Micha

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 Eigenbau-Telemetrie

20 Feb. 2017 11:46
#
Hallo Holger,

vermutlich wartet die Jeti-Box auf das "Sensor-Verzeichnis". Dieses sendet die Library alle 256 Nachrichtenpakete.

Probier' mal diese Änderung, dann kommt sie alle 32 Pakete:

uint8_t JetiExProtocol::DoJetiSend()
{
...
// EX frame...
else if( m_pSensors )
{
SendExFrame( m_frameCnt++ );
if( m_frameCnt > 31 )
m_frameCnt = 0;
}
...
}

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Kurt49
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 10
  • Thanks: 0

Re: Arduino Library für Jeti EX Eigenbau-Telemetrie

21 Feb. 2017 19:57
#
Arduino 1.8.1 habe ich installiert.
Generell kann ich mich nicht damit anfreunden, daß alles mögliche da im Hintergrund mit eingelinkt wird, ohne daß ich das sehe. Ich komme halt aus der Assembler-Ecke, wo man sich um jedes bit explizit selber kümmern mußte, aber auch wußte, was da so passiert...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.664 Sekunden
Powered by Kunena Forum