Arduino Library für Jeti EX Eigenbau-Telemetrie

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 304
  • Dank erhalten: 154

Sepp62 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 12 Feb. 2017 14:47 #235
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.
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 304
  • Dank erhalten: 154

Sepp62 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 17 Feb. 2017 12:55 #236
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)
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Kurt49
  • Kurt49's Avatar Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 10
  • Dank erhalten: 0

Kurt49 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 19 Feb. 2017 21:59 #237
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
von Kurt49

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Micha
  • Micha's Avatar Offline
  • Premium Mitglied
  • Premium Mitglied
  • Beiträge: 130
  • Dank erhalten: 3

Micha antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 20 Feb. 2017 00:47 #238
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
von Micha

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 304
  • Dank erhalten: 154

Sepp62 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 20 Feb. 2017 12:46 #239
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
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Kurt49
  • Kurt49's Avatar Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 10
  • Dank erhalten: 0

Kurt49 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 21 Feb. 2017 20:57 #240
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...
von Kurt49

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 1.177 Sekunden
jetiforum serp takip teknik seo rehberi icerik optimizasyonu yerel seo google algoritma guncellemeleri backlink stratejileri backlink nedir dofollow nofollow backlink guest post backlink anchor text optimizasyonu broken link building core web vitals seo schema markup site hizi optimizasyonu mobile first indexing xml sitemap robots txt seo uyumlu icerik anahtar kelime arastirmasi eeat google kalite google analytics seo rakip analizi seo seo raporlama metrikleri google my business seo yerel arama siralama hacklink panel hacklink paneli hacklink satin al jojobet matbet matbet matbet holiganbet holiganbet güncel Holiganbet güncel giriş Meritking Meritking Giriş Meritking Güncel Meritking Güncel Giriş Jojobet Jojobet giriş Jojobet güncel Jojobet Güncel Giriş Jojobet Telegram meritking meritking Jojobet Pusulabet matbet jojobet Jojobet Jojobet giriş Jojobet güncel Jojobet Güncel Giriş Jojobet Telegram Jojobet Telegram giriş Jojobet Telegram güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel Casibom Casibom giriş Casibom güncel matbet matbet matbet matbet matbet matbet matbet matbet matbet kavbet kavbet kavbet betebet interbahis interbahis kingroyal kingroyal kingroyal kingroyal kingroyal interbahis kingroyal interbahis interbahis kingroyal Casibom Casibom giriş Casibom güncel kingroyal kingroyal giriş jojobet ikimisli Meritking Meritking giriş Meritking güncel Holiganbet Holiganbet giriş Holiganbet güncel Jojobet Jojobet giriş Jojobet güncel Betebet Betebet giriş Betebet güncel holiganbet Holiganbet Holiganbet giriş Holiganbet güncel Holiganbet Holiganbet giriş Holiganbet güncel Holiganbet Holiganbet giriş Holiganbet güncel Holiganbet Holiganbet giriş Holiganbet güncel Holiganbet Holiganbet giriş Holiganbet güncel grandpashabet interbahis