Arduino Library für Jeti EX Bus
- klaus313
-
Offline
- Senior Mitglied
-
- Beiträge: 48
- Dank erhalten: 7
Hallo Mege66, prüfe ob für deine Anforderungen auch ein (XIAO) SAMD21 genügt. Der funktioniert mit der Lib perfekt und hat ausreichend Speicher und Power. Grüße Klaus
von klaus313
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Mege66
-
Offline
- Neues Mitglied
-
- Beiträge: 5
- Dank erhalten: 0
Vielen Dank für den Hinweis Klaus,
ja, auf die Schnelle betrachtet sollte ein SAMD21 basiertes Board meine Anforderungen auch gut erfüllen.
Wichtig sind mit 3.3V, Schnittstellen, mehr CPU-Dampf als der 328P hat und stabile Servosigna-Generierung. Wobei Letzteres notfalls mit einem separaten PWM-Controller gemacht werden könnte. Es wäre aber schön, wenn der Controller dies gleich selber tun könnte. Der 328P liess beim Thema PWM-Signale noch etwas Optimierungspotential offen.
Mal schauen, ob noch eine Antwort zu den JetiExBus-Bibliothek tauglichen ESP32 Controllern kommt...
Gruss, Markus
ja, auf die Schnelle betrachtet sollte ein SAMD21 basiertes Board meine Anforderungen auch gut erfüllen.
Wichtig sind mit 3.3V, Schnittstellen, mehr CPU-Dampf als der 328P hat und stabile Servosigna-Generierung. Wobei Letzteres notfalls mit einem separaten PWM-Controller gemacht werden könnte. Es wäre aber schön, wenn der Controller dies gleich selber tun könnte. Der 328P liess beim Thema PWM-Signale noch etwas Optimierungspotential offen.
Mal schauen, ob noch eine Antwort zu den JetiExBus-Bibliothek tauglichen ESP32 Controllern kommt...
Gruss, Markus
von Mege66
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Helischober
-
Offline
- Platinum Mitglied
-
- Beiträge: 425
- Dank erhalten: 150
Hallo Markus,
sollte Dir diese Seite noch nicht bekannt sein, so schau mal rein. Ist mit SAMD21 aufgebaut
github.com/nichtgedacht/JetiMiniVario2
und hier die Bauanleitung dazu
www.rc-network.de/threads/vario-f%C3%BCr-jeti.11920378/
LG Achim
sollte Dir diese Seite noch nicht bekannt sein, so schau mal rein. Ist mit SAMD21 aufgebaut
github.com/nichtgedacht/JetiMiniVario2
und hier die Bauanleitung dazu
www.rc-network.de/threads/vario-f%C3%BCr-jeti.11920378/
LG Achim
Phecda 680 E; Goblin 380 ; Goblin 570-3-Blatt; Kraken 580; Bell 222 /600er (D-HNIC) ; LOGO 550SE ; DC 16 II und DC 24 II
von Helischober
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Mege66
-
Offline
- Neues Mitglied
-
- Beiträge: 5
- Dank erhalten: 0
Hallo zusammen
Danke für Eure Hinweise.
Ich habe mir jetzt mal die Bibiliotheken und den Sketch von github.com/nichtgedacht/JetiExBus heruntergeladen.
Wenn ich vor dem Compilieren mit der Arduino IDE (2.3.6) den Seeduino XIAO als Board wähle, dann läuft der Compiler durch. Ob der Code läuft weiss ich nicht, hab e(noch) kein solches Board, weil bislang alles mit dem Arduino pro Mini 3.3V gemacht.
Wähle ich DFRobot SAMD Boards, dann lässt sich der Code nicht kompilieren.
Wähle ich als Board einen Arduino Pro Mini, dann geht es auch nicht. Der Compiler gibt diese Fehlermeldung aus:
HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':
(.text+0x0): multiple definition of `__vector_18'
/Users/..../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/libraries/JetiExBus/JetiExBusAtMegaSerial.cpp.o (symbol from plugin)
.text+0x0): first defined here
HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':
(.text+0x0): multiple definition of `__vector_19'
/Users/....../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/libraries/JetiExBus/JetiExBusAtMegaSerial.cpp.o (symbol from plugin)
.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Bibliothek JetiExBus im Ordner: /Users/...../Documents/Arduino/libraries/JetiExBus (veraltet) wird verwendet
exit status 1
Compilation error: exit status 1
Beim Arduino Nano ESP32 klappt es wieder mit dem compilieren.
Beim DFRobot FireBeetle ESP32 kommt diese Fehlermeldung:
python /Users/...../Library/Arduino15/packages/DFRobot/hardware/esp32/0.2.1/tools/gen_esp32part.py -q /Users/...../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/partitions.csv /Users/..../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/JetiExBusSensor.ino.partitions.bin
Bibliothek JetiExBus im Ordner: /Users/...../Documents/Arduino/libraries/JetiExBus (veraltet) wird verwendet
exec: "python": executable file not found in $PATH
Compilation error: exec: "python": executable file not found in $PATH
Kurz, für einige Boards gehts, für andere nicht - etwas gar viel Trial and Error für den Moment...
Vielleicht werdet ihr daraus schlau, respktive könnt mich in die richtige Richtung weisen?
Gruss und besten Dank für Eure Unterstützung,
Markus
Danke für Eure Hinweise.
Ich habe mir jetzt mal die Bibiliotheken und den Sketch von github.com/nichtgedacht/JetiExBus heruntergeladen.
Wenn ich vor dem Compilieren mit der Arduino IDE (2.3.6) den Seeduino XIAO als Board wähle, dann läuft der Compiler durch. Ob der Code läuft weiss ich nicht, hab e(noch) kein solches Board, weil bislang alles mit dem Arduino pro Mini 3.3V gemacht.
Wähle ich DFRobot SAMD Boards, dann lässt sich der Code nicht kompilieren.
Wähle ich als Board einen Arduino Pro Mini, dann geht es auch nicht. Der Compiler gibt diese Fehlermeldung aus:
HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':
(.text+0x0): multiple definition of `__vector_18'
/Users/..../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/libraries/JetiExBus/JetiExBusAtMegaSerial.cpp.o (symbol from plugin)

HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':
(.text+0x0): multiple definition of `__vector_19'
/Users/....../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/libraries/JetiExBus/JetiExBusAtMegaSerial.cpp.o (symbol from plugin)

collect2: error: ld returned 1 exit status
Bibliothek JetiExBus im Ordner: /Users/...../Documents/Arduino/libraries/JetiExBus (veraltet) wird verwendet
exit status 1
Compilation error: exit status 1
Beim Arduino Nano ESP32 klappt es wieder mit dem compilieren.
Beim DFRobot FireBeetle ESP32 kommt diese Fehlermeldung:
python /Users/...../Library/Arduino15/packages/DFRobot/hardware/esp32/0.2.1/tools/gen_esp32part.py -q /Users/...../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/partitions.csv /Users/..../Library/Caches/arduino/sketches/809092C4BC8CF1B40D70F8A47A6B379E/JetiExBusSensor.ino.partitions.bin
Bibliothek JetiExBus im Ordner: /Users/...../Documents/Arduino/libraries/JetiExBus (veraltet) wird verwendet
exec: "python": executable file not found in $PATH
Compilation error: exec: "python": executable file not found in $PATH
Kurz, für einige Boards gehts, für andere nicht - etwas gar viel Trial and Error für den Moment...
Vielleicht werdet ihr daraus schlau, respktive könnt mich in die richtige Richtung weisen?
Gruss und besten Dank für Eure Unterstützung,
Markus
von Mege66
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- klaus313
-
Offline
- Senior Mitglied
-
- Beiträge: 48
- Dank erhalten: 7
Hallo Markus, überlege auch mal, ob du nicht auf PlatformIO und Visual Studio Code umsteigst. Ist alles viel einfacher uns strukturierter. Dazu gibts in YT gute Anleitungen zum Einstieg.
Grüße Klaus
Grüße Klaus
von klaus313
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Mege66
-
Offline
- Neues Mitglied
-
- Beiträge: 5
- Dank erhalten: 0
Hallo zusammen,
ich konnte gerade den Sketch von Arduino Pro Mini auf denSeeed XIAO (SAMD21) portieren und fehlerfrei compilieren. Auch das JaeiMiniVario2 lief durch. allerdings erst nach einfügen von
#ifndef SerialUSB
#define SerialUSB Serial
#endif
im JetiMiniVario2.ino und in config.cpp
Beides mit der Arduino IDE compiliert. Seeed XIAO SAMD21 Boards sind jetzt wo ich was zum draufladen habe auch bestellt.
Wieso liefs nicht? Ich habe einen saudoofen Fehler gemacht und beim Runterladen der Bibiliotheken von Github irgendwie (fragt mich nicht wie) HTML-Code abgespeichert. Aber wunderbar unter dem richtigen Filenamen, sodass ich es nicht gleich bemerkt habe...
.
Die etwas kryptischen Fehlermeldungen des Compilers haben zugegebenermassen auch nicht geholfen. Visual Code Studio ist auch installiert, aber so auf Anhieb fand ich es (noch) nicht so sehr intuitiv. Muss mir dafür mal etwas Zeit nehmen...
Liebe Grüsse,
Markus
ich konnte gerade den Sketch von Arduino Pro Mini auf denSeeed XIAO (SAMD21) portieren und fehlerfrei compilieren. Auch das JaeiMiniVario2 lief durch. allerdings erst nach einfügen von
#ifndef SerialUSB
#define SerialUSB Serial
#endif
im JetiMiniVario2.ino und in config.cpp
Beides mit der Arduino IDE compiliert. Seeed XIAO SAMD21 Boards sind jetzt wo ich was zum draufladen habe auch bestellt.
Wieso liefs nicht? Ich habe einen saudoofen Fehler gemacht und beim Runterladen der Bibiliotheken von Github irgendwie (fragt mich nicht wie) HTML-Code abgespeichert. Aber wunderbar unter dem richtigen Filenamen, sodass ich es nicht gleich bemerkt habe...

Die etwas kryptischen Fehlermeldungen des Compilers haben zugegebenermassen auch nicht geholfen. Visual Code Studio ist auch installiert, aber so auf Anhieb fand ich es (noch) nicht so sehr intuitiv. Muss mir dafür mal etwas Zeit nehmen...
Liebe Grüsse,
Markus
von Mege66
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 1.066 Sekunden