Gibt es eine Alternative zur Arduino IDE 1.8.19?

Antworten
Benutzeravatar
raily74 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 644
Registriert: Di 8. Apr 2025, 20:48
Wohnort: Kassel (LK)
Hat sich bedankt: 1198 mal
Wurde bedankt: 2780 mal
Kontaktdaten:

Gibt es eine Alternative zur Arduino IDE 1.8.19?

#1

Beitrag von raily74 Verified »

Eckhart hat geschrieben: So 12. Apr 2026, 19:09
Mit der Philosophie, von Anwendern, die niemals in ihrem Leben eine Zeile C-Code selber programmieren werden, zu verlangen dafür eine komplette Entwicklungsumgebung lauffähig an den Start zu bringen, wird die MobaledLib ...so genial, sie auch ist ...niemals über einen bestimmten Punkt hinauskommen!

Moin Eckhart,

an diesem Beitrag habe ich lange gekaut. Wie so oft habe ich es nicht sofort richtig verstanden, doch da mich die Thematik selbst interessiert, habe ich es immer und immer wieder gelesen, bis ich den eigentlichen Sinn deines Beitrags verstanden habe.

Ich habe dein Video gesehen, in dem du die LEDs über den Browser konfigurierst und muss ehrlich zugeben, dass ich ziemlich beeindruckt davon bin. Doch ich befürchte, dass deine Vision der Programmierung über den Browser ausschließlich mit den WLAN-fähigen Raspberrys funktionieren wird und daher auch nicht für die große Masse umsetzbar sein wird.

Wenn du das so schreibst, wie genau sähe denn deine Idee aus, das ganze ohne Arduino IDE, MS Excel und angepassten Viren Scanner zu betreiben, wenn man die Bastler mit Arduino Hauptplatinen nicht ausschließen will?

Viele Grüße, Michael

Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau ─ YouTube MLL | Erwecke deine Modellbahn zum Leben
Neu! Die MLL-Suche | Teste sie jetzt! Du wirst begeistert sein.MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
GerdR Verified
Leuchtturm
Beiträge: 435
Registriert: Mi 21. Mai 2025, 07:59
Hat sich bedankt: 220 mal
Wurde bedankt: 531 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#2

Beitrag von GerdR Verified »

Sorry, aber ich wusste nicht das ich hier an irgendwelchen Käfigen gerüttelt habe.

Majestätsbeleidigung war auch nicht geplant!

Ich bin jetzt hier raus.

GerdR


PS.: Würde bitte einer der Admins meinen Account löschen, ach ne, auf gut Deutsch meinen Zugang zum Forum - Danke!
Zuletzt geändert von GerdR Verified am Di 12. Mai 2026, 12:12, insgesamt 2-mal geändert.

Benutzeravatar
raily74 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 644
Registriert: Di 8. Apr 2025, 20:48
Wohnort: Kassel (LK)
Hat sich bedankt: 1198 mal
Wurde bedankt: 2780 mal
Kontaktdaten:

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#3

Beitrag von raily74 Verified »

GerdR hat geschrieben: Di 12. Mai 2026, 09:39
Ich hab Eckharts Video nicht gesehen - warum eigentlich nicht.


Viele Grüße, Michael

Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau ─ YouTube MLL | Erwecke deine Modellbahn zum Leben
Neu! Die MLL-Suche | Teste sie jetzt! Du wirst begeistert sein.MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
Benutzeravatar
Gasco Verified
Ritter der Beleuchtung
Beiträge: 535
Registriert: Di 15. Apr 2025, 14:24
Wohnort: Grevenbroich
Hat sich bedankt: 631 mal
Wurde bedankt: 1057 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#4

Beitrag von Gasco Verified »

Hallo Gerd

grundsätzlich ein interessantes Thema.

Aber eine Bitte hätte ich, wir sind ein deutsches Forum, könntest du in deinen Beiträgen auch deutsch verwenden ?

Ich hasse es, in deinen und auch von anderen IT Spezialisten nach Begriffen erstmal die Google Suche zu bemühen um zu verstehen was du uns sagen willst.

Nicht jeder ist mit den in der IT üblichen Begriffen vertraut. 2 Beispiele aus deinem letzten Post : "Maintainer", warum nicht Betreuer oder "forken" hier ginge aufteilen oder aufspalten.... und schon weis jeder worums geht

Im Biathlon 2ter geworden... wie?? er hatte doch eine Waffe dabei
viele Grüße aus dem Rheinland
Bodo

und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
Benutzeravatar
Percival Verified
Gaslampenwärter
Beiträge: 187
Registriert: Mi 3. Sep 2025, 09:36
Hat sich bedankt: 505 mal
Wurde bedankt: 340 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#5

Beitrag von Percival Verified »

Hallo GerdR
GerdR hat geschrieben: Di 12. Mai 2026, 09:39
will aber weg von den uralten, zum Teil abgekündigten Bauteilen der MLL (WS2811, WS2812, Attiny 85)
Wie kommst du darauf, dass die ICs abgekündigt sind?
Ja, der WS2811 in DIP ist nur noch sehr schwer erhältlich, allerdings stellen wir die Platinen nach und nach auf die neuen WS2811F in SMD und vorbestückt um.

Auch die Attiny85 gibt es nach wie vor als DIP und SMD beim Hersteller zu kaufen.
https://www.microchip.com/en-us/product ... 5#Purchase

Schöne Grüße
Percival der Dampflokfahrer


Neu! Die MLL-Suche | Teste sie jetzt! Du wirst begeistert sein.MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
Eckhart Verified
Leuchtturm
Beiträge: 345
Registriert: Di 15. Apr 2025, 17:09
Wohnort: bei Berlin
Hat sich bedankt: 370 mal
Wurde bedankt: 344 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#6

Beitrag von Eckhart Verified »

Hallo Michael!
raily74 hat geschrieben: Di 12. Mai 2026, 08:07
Doch ich befürchte, dass deine Vision der Programmierung über den Browser ausschließlich mit den WLAN-fähigen Raspberrys funktionieren wird und daher auch nicht für die große Masse umsetzbar sein wird.

Wenn du das so schreibst, wie genau sähe denn deine Idee aus, das ganze ohne Arduino IDE, MS Excel und angepassten Viren Scanner zu betreiben, wenn man die Bastler mit Arduino Hauptplatinen nicht ausschließen will?
Tja, das genau ist die Crux und katapultiert und zurück in's Jahr 2023, in dem angefangen wurde (noch nicht von dir) an Prototypen, für eine neue ESP32 basierende Hauptplatine herumzubasteln, während ich lieber auf den Rapi Pico W setzen wollte.

Grundsätzlich ist sowas auch für den ESP32 vorstellbar, aber er hat eben für das WLAN keinen eigenen Prozessor und für FastLED/WS2811 keinen DMA. Es läuft alles auf der Cadence LX7 Haupt CPU. Wenn es jemand hinbekäme, auf dem ES32 WLAN und einen Web-Server laufen zu lassen, während sich FastLED bzw. die MobaLedLib davon unbeeindruckt zeigt, wäre das ein Anfang!

Ich sehe natürlich auch die Schwierigkeit, dass man den MobaLedLib Usern nicht ständig eine neue Haupplatinen um die Ohren hauen kann. Am realistischsten wäre ein Upgrade Kit für Theo's Hauptplatine!

Gruß, Eckhart

PS: Der Stand, den du auf Youtube siehst, ist inzwischen schon sehr veraltet! Vielleicht mache ich über das Himmelfahrtswochenende mal etwas aktuelles.

Meister Eckhart (*1260): "Und plötzlich weißt du, es ist Zeit etwas neues zu beginnen..."
GerdR Verified
Leuchtturm
Beiträge: 435
Registriert: Mi 21. Mai 2025, 07:59
Hat sich bedankt: 220 mal
Wurde bedankt: 531 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#7

Beitrag von GerdR Verified »

Raspi Pico W setzen wollte.
Das wurde vom harten Kern vehement abgeblockt.

... Nicht genug verfügbar..... Zu teuer.... Etc....

Inzwischen sieht das alles anders aus .....

GerdR

Benutzeravatar
raily74 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 644
Registriert: Di 8. Apr 2025, 20:48
Wohnort: Kassel (LK)
Hat sich bedankt: 1198 mal
Wurde bedankt: 2780 mal
Kontaktdaten:

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#8

Beitrag von raily74 Verified »

Eckhart hat geschrieben: Di 12. Mai 2026, 17:48
Wenn es jemand hinbekäme, auf dem ES32 WLAN und einen Web-Server laufen zu lassen, während sich FastLED bzw. die MobaLedLib davon unbeeindruckt zeigt, wäre das ein Anfang!

Hi Eckhart,

ja, das wäre selbstverständlich ein Anfang, wahrscheinlich aber unrealistisch. Aber ich sehe schon, wo deine Entwicklung hingeht. Hier geht es nicht mehr darum, die ganze Konfiguration hochzuladen, sondern einzelne Teile in Echtzeit zu tauschen, so wie du es mir damals gezeigt hast.

Ich hatte ja ein wenig die Hoffnung, die Web-App sei in der Lage, so etwas wie eine JSON-Datei zu generieren, die man evtl. auch per USB-Kabel auf den Arduino NANO laden kann. Aber das wird wahrscheinlich für immer ein Wunschgedanke bleiben. Außerdem fehlen mir da leider die Kenntnisse, was dazu alles nötig wäre. Leider...

Ja Gerd, der Raspberry ist mittlerweile etabliert, da er ja auch mit der jetzigen Steuerung läuft. Ich glaube aber, dass nicht die Hardware das große Problem war (vor drei Jahren), sondern dass man beides zusammen hätte angehen müssen: Neue Hardware inkl. neuer Software. Aber sei's drum.

Viele Grüße, Michael

Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau ─ YouTube MLL | Erwecke deine Modellbahn zum Leben
Neu! Die MLL-Suche | Teste sie jetzt! Du wirst begeistert sein.MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
GerdR Verified
Leuchtturm
Beiträge: 435
Registriert: Mi 21. Mai 2025, 07:59
Hat sich bedankt: 220 mal
Wurde bedankt: 531 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#9

Beitrag von GerdR Verified »

Mein servodecoder arbeitet komplett über WLAN (Raspi Pi Pico W) , alle Konfigurationsparameter werden komplett in config.json gespeichert und er leitet alle Din Signale weiter an angeschlossene MLL konforme Verbraucher .

Die Software Entwicklung hat richtig Spaß gemacht -

Aber sei's drum .....


GerdR
Zuletzt geändert von GerdR Verified am Mi 13. Mai 2026, 12:29, insgesamt 1-mal geändert.

Eckhart Verified
Leuchtturm
Beiträge: 345
Registriert: Di 15. Apr 2025, 17:09
Wohnort: bei Berlin
Hat sich bedankt: 370 mal
Wurde bedankt: 344 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#10

Beitrag von Eckhart Verified »

Hallo Michael!
raily74 hat geschrieben: Di 12. Mai 2026, 19:07
Ich hatte ja ein wenig die Hoffnung, die Web-App sei in der Lage, so etwas wie eine JSON-Datei zu generieren
Genau so ist es auch!
MobaLedLib_Config_2026-05-12.json
(155.05 KiB) 9-mal heruntergeladen
Sagt dir die Konfiguration etwas? Es gibt nur eine einzige Abweichung und du wirst mir ganz sicher auf den Kopf zusagen welche!
raily74 hat geschrieben: Di 12. Mai 2026, 19:07
, die man evtl. auch per USB-Kabel auf den Arduino NANO laden kann.
Das ist das eigentlich Thema! Wenn einem am Nano so viel liegt, wäre man vielleicht bereit, diesen gewaltigen Aufwand zu treiben, das dort reinzupressen!

Viele Grüße, Eckhart

PS: Es ist nur eine andere Dartellung von diesem hier:
MobaLedLib_Export_2026_05_12_21_45_31.MLL_pgf
(42.56 KiB) 8-mal heruntergeladen

Meister Eckhart (*1260): "Und plötzlich weißt du, es ist Zeit etwas neues zu beginnen..."
Benutzeravatar
raily74 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 644
Registriert: Di 8. Apr 2025, 20:48
Wohnort: Kassel (LK)
Hat sich bedankt: 1198 mal
Wurde bedankt: 2780 mal
Kontaktdaten:

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#11

Beitrag von raily74 Verified »

Eckhart hat geschrieben: Di 12. Mai 2026, 21:41
Sagt dir die Konfiguration etwas? Es gibt nur eine einzige Abweichung und du wirst mir ganz sicher auf den Kopf zusagen welche!

Hi Eckhart,

ich hatte eine kleine Vorahnung, was die JSON enthalten könnte. Sicher war ich dann aber, als ich die drei DCC-Adressen #89 entdeckt habe…

IMG_1941.jpeg
’89er Batmobil als Teil meiner Programmierung

Die Abweichung konnte ich beim Betrachten auf dem Handy Display nicht erkennen, aber die DCC Adressen 6912, 6913 und 6914 sind mir unbekannt.

Wie du weißt, bin ich ESP Verfechter der ersten Stunde. Von dem Moment, als dieser verfügbar war, habe ich sofort den Arduino verbannt. Grund waren damals die stetigen - wenn auch wirklich gut gemeinten - Hinweise unseres Erfinders, dass wir beim Programmieren auf jedes Byte achten müssen, dass wir bei jedem Pattern auf die Helligkeitswerte und die Wiederholung der Zeiteinteilung achten müssen, um keine unnötigen Bytes zu verschwenden. Meine ersten Stammtische waren geprägt vom Speichersparen. Keine Frage, das war Hardis ganzer Stolz. Doch den Pattern Configurator zu verstehen war für mich als Anfänger schon schwer genug. Dabei auch noch auf Speicherplatz zu achten, war mir zum damaligen Zeitpunkt zu komplex und hatte während der „Lehrgänge“ ein viel zu großes Gewicht, sodass ich viele Anläufe gebraucht habe, um dieses komplexe Thema zu verstehen. Der ESP32 war für mich ein Befreiungsschlag und trotzdem werde ich den Zwang nicht los, mich bei den Pattern einzuschränken - völlig unnötig.

Ein Raspberry Pico W könnte also durchaus der nächste Befreiungsschlag sein. Es würde wieder deutlich komfortabler werden, das Projekt würde ein großes Stück unabhängiger werden und ich hätte auch richtig Lust darauf. Doch du hast es bereits treffend auf den Punkt gebracht: Was macht man mit den Arduino Lichtmaschinen, die sich auch fünf Jahre nach Veröffentlichung des ESP32 noch immer verkaufen wie geschnitten Brot? Das ist aus meiner Sicht der größte Gegner für den Erfolg einer Web App. Man würde 80% der bestehenden Bastler außen vor lassen. Keine Frage, technischer Fortschritt kostet Geld und ich würde mir auch einen Raspberry installieren, er liegt ja schon seit letztem Jahr hier rum. Aber irgendwie passt es nicht zum Gesamtkonzept der MobaLedLib, etwas zu entwickeln, das nur 5% der bestehenden Bastler nutzen können. Es wäre somit eine Lösung ausschließlich für zukünftige Bastler oder für „Umsteigewillige“.

An einer Stelle muss ich jetzt noch mal nachfragen, weil ich es immer noch nicht verstanden habe. Ich habe mir die JSON Datei nicht vollständig, aber stichprobenartig im Detail angeschaut. Da scheinen ja alle Informationen enthalten zu sein, die die LEDs benötigen. Warum muss das zwingend per WLAN übertragen werden, wenn es doch die gesamte Programmierung ist? Es wird bestimmt einen Grund geben, da bin ich sicher. Woran scheitert das technisch, das sich diese Datei nicht per USB übertragen lässt? Nicht, dass ich das lösen könnte, aber vielleicht kann ich ja den ein oder anderen Mitleser aktivieren oder motivieren.

Viele Grüße, Michael

Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau ─ YouTube MLL | Erwecke deine Modellbahn zum Leben
Neu! Die MLL-Suche | Teste sie jetzt! Du wirst begeistert sein.MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
Eckhart Verified
Leuchtturm
Beiträge: 345
Registriert: Di 15. Apr 2025, 17:09
Wohnort: bei Berlin
Hat sich bedankt: 370 mal
Wurde bedankt: 344 mal

Re: Gibt es eine Alternative zur Arduino IDE 1.8.19?

#12

Beitrag von Eckhart Verified »

Hallo Michael!
raily74 hat geschrieben: Mi 13. Mai 2026, 07:58
Die Abweichung konnte ich beim Betrachten auf dem Handy Display nicht erkennen, aber die DCC Adressen 6912, 6913 und 6914 sind mir unbekannt.
Die 6xxx Adressen sind die PushButtons, die bei mir S88 Kontakte sind, die ich virtuell auf Adressen oberhalb des normalen DCC Adressraums aufmappe. Ich meinte aber eingentlich, dass ich derzeit den MLL-Ring noch nicht unterstütze und er daher nicht im JSON zu finden ist.
raily74 hat geschrieben: Mi 13. Mai 2026, 07:58
An einer Stelle muss ich jetzt noch mal nachfragen, weil ich es immer noch nicht verstanden habe. Ich habe mir die JSON Datei nicht vollständig, aber stichprobenartig im Detail angeschaut. Da scheinen ja alle Informationen enthalten zu sein, die die LEDs benötigen. Warum muss das zwingend per WLAN übertragen werden, wenn es doch die gesamte Programmierung ist? Es wird bestimmt einen Grund geben, da bin ich sicher. Woran scheitert das technisch, das sich diese Datei nicht per USB übertragen lässt? Nicht, dass ich das lösen könnte, aber vielleicht kann ich ja den ein oder anderen Mitleser aktivieren oder motivieren.
Möglich ist es bestimmt auch über USB, aber für mich hat es zwei Gründe, das nicht zu unterstüzen:

1. Die Hardware

Ich möchte nicht, mit dem USB Kabel in der Hand, unter der Anlage herumkriechen, wenn es doch mit WLAN viel einfacher geht. Ich möchte mir auch keine Gedanken um USB Kabellängen, das "richtige" Kabel, die galvanische Kopplung, oder Trennung von USB und schon gar nicht über USB Treiber auf meinem PC machen.

2. Die Software

WLAN ist Internet und im Internet ist vollkommen klar, wie solche JSON Daten z.B. über REST auf ein Gerät zu transportieren sind. Das sind ausgelutschte Pfade, die man nur gehen muß! Bei USB gibt es das nicht; man müsste alles selber erfinden! Es gib bei USB nichmal einen standardisierten Weg ein File (z.B. ein Update-File) auf ein Gerät zu schicken. Für einen Gardena Mähroboter gibt es ein proprietäres Gardena Programm und mit diesem Gardena Programm kann man kein Update-File auf einen Wechselrichter einer Photovoltaikanalage schicken. Dafür braucht man wieder ein anderes Programm! Und beide Programme können kein Update auf einen Arduino aufspielen. Bei WLAN ist klar, man macht einen Port 80 auf und wenn dort ein POST via TCP mit der richtigen URL und einem File im Bauch reinkommt, was damit zu tun ist!

Es ist schon komplex genug, sich zu überlegen, wie man die JSON Daten auf dem Gerät speichert (ein ESP32 hat z.B. kein EEPROM) und dann Hardies MLL Algorithmus zur Ausführung vorsetzt (statt des fest eincompilierten Programms). Sich dann auch noch zu überlegen, wie man die JSON Daten auf das Gerät überträgt und beide Seite implementieren zu müssen, dazu habe ich einfach nicht die Zeit. (und auch keine Lust, wenn es mit WLAN doch so einfach geht)

Gruß, Eckhart

Meister Eckhart (*1260): "Und plötzlich weißt du, es ist Zeit etwas neues zu beginnen..."
Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „Installation“