Pattern mit Tastern ansteuern Thema ist als GELÖST markiert
-
- Beiträge: 7
- Registriert: Do 15. Mai 2025, 07:23
- Hat sich bedankt: 7 mal
- Wurde bedankt: 3 mal
Pattern mit Tastern ansteuern
Moin zusammen,
(Falls diese Frage bekannt vorkommt, ich habe diese gestern schon in der Tageszeitung gestellt, als ich noch nichts von diesem Forum wusste.)
Ich stehe im Augenblick etwas auf dem Schlauch.
Ich möchte gerne ein Pattern über Taster ansteuern. Im Go-To habe 10 Muster definiert (mit der Nullposition 11, die muss aber nicht seperat angesteuert werden, da diese nach Ablauf eines Musters automatisch angesprungen wird), welche über 10 einzelne Taster aktiviert werden sollen.
Jetzt weiß ich aber nicht so recht wie ich die 10 Taster mit dem einen Pattern verknüpfen soll. Mein Gedanke war, dazu eine 8bit-Variable zu benutzen, welche ihren Wert in Abhängigkeit von den gedrückten Tastern ändert und somit von der Go-To-Funktion des Patterns ausgewertet werden kann. Hier weiß ich aber auch nicht, was ich wie definieren muss, damit die Variable meine 10 Taster verwertet.
Ich habe bereits alle mir bekannten Orte (Wiki, Almanach und jetzt auch hier im Forum und in der neuen Suche) nach einer Beschreibung durchsucht, aber nichts gefunden aus dem ich schlauer geworden bin.
Viele Grüße
Michel
(Falls diese Frage bekannt vorkommt, ich habe diese gestern schon in der Tageszeitung gestellt, als ich noch nichts von diesem Forum wusste.)
Ich stehe im Augenblick etwas auf dem Schlauch.
Ich möchte gerne ein Pattern über Taster ansteuern. Im Go-To habe 10 Muster definiert (mit der Nullposition 11, die muss aber nicht seperat angesteuert werden, da diese nach Ablauf eines Musters automatisch angesprungen wird), welche über 10 einzelne Taster aktiviert werden sollen.
Jetzt weiß ich aber nicht so recht wie ich die 10 Taster mit dem einen Pattern verknüpfen soll. Mein Gedanke war, dazu eine 8bit-Variable zu benutzen, welche ihren Wert in Abhängigkeit von den gedrückten Tastern ändert und somit von der Go-To-Funktion des Patterns ausgewertet werden kann. Hier weiß ich aber auch nicht, was ich wie definieren muss, damit die Variable meine 10 Taster verwertet.
Ich habe bereits alle mir bekannten Orte (Wiki, Almanach und jetzt auch hier im Forum und in der neuen Suche) nach einer Beschreibung durchsucht, aber nichts gefunden aus dem ich schlauer geworden bin.
Viele Grüße
Michel
-
- Kerzenanzünder
- Beiträge: 38
- Registriert: Mi 21. Mai 2025, 07:59
- Hat sich bedankt: 16 mal
- Wurde bedankt: 25 mal
Re: Pattern mit Tastern ansteuern
@Nordlicht18 ,
Hi Michel,
so ganz werd ich aus deiner Beschreibung nicht schlau
,
Willst du ein Pattern mit 10 Tastern ansteuern, oder jeweils ein unterschiedliches Pattern mit einem Taster und das 10 mal oder mit 10 Tastern jeweils einen anderen Teil aus dem "Grossen Ganzen".
Es würde helfen wenn du beschreibst was die einzelnen Schalter genau machen und wie dein Pattern aussieht, am Besten mal einen Screenshot und/oder die Pattern Datei hier mit anhängen.
Wie war der Spruch in der Werbung - Hier werden Sie geholfen
GerdR
Hi Michel,
so ganz werd ich aus deiner Beschreibung nicht schlau

Willst du ein Pattern mit 10 Tastern ansteuern, oder jeweils ein unterschiedliches Pattern mit einem Taster und das 10 mal oder mit 10 Tastern jeweils einen anderen Teil aus dem "Grossen Ganzen".
Es würde helfen wenn du beschreibst was die einzelnen Schalter genau machen und wie dein Pattern aussieht, am Besten mal einen Screenshot und/oder die Pattern Datei hier mit anhängen.
Wie war der Spruch in der Werbung - Hier werden Sie geholfen

GerdR
-
- Beiträge: 7
- Registriert: Do 15. Mai 2025, 07:23
- Hat sich bedankt: 7 mal
- Wurde bedankt: 3 mal
Re: Pattern mit Tastern ansteuern
@GerdR
Moin Gerd!
Den dritten Fall, ein Pattern und jeder Taster soll einen anderen Teil von diesem aktivieren.
Das Pattern hat 11 Spalten und mit dem 1. Taster wird in die erste gewechselt, mit dem 2. in die zweite, etc. Und nach dem Ablauf einer gewissen Zeit (bei jeder Spalte individuell) wird in die nullte Spalte zurückgewechselt. Michel
Moin Gerd!
Den dritten Fall, ein Pattern und jeder Taster soll einen anderen Teil von diesem aktivieren.
Das Pattern hat 11 Spalten und mit dem 1. Taster wird in die erste gewechselt, mit dem 2. in die zweite, etc. Und nach dem Ablauf einer gewissen Zeit (bei jeder Spalte individuell) wird in die nullte Spalte zurückgewechselt. Michel
- raily74 Verified
- MLL-TEAM
- Beiträge: 176
- Registriert: Di 8. Apr 2025, 20:48
- Wohnort: Kassel (LK)
- Hat sich bedankt: 361 mal
- Wurde bedankt: 852 mal
- Kontaktdaten:
Re: Pattern mit Tastern ansteuern
Hallo Michel,
ich habe eine Vermutung, woran es liegen könnte. Dazu benötige ich aber zwingend deine Pattern Konfiguration (MLL_PCF), die bei Problemen mit dem Pattern Configurator immer mit hochgeladen werden sollte. Also bitte einmal das Pattern öffnen, die Datei über den Optionen Knopf exportieren und hier hochladen.
Mal als Tipp ins Blaue:
Hast du neben den Spalten (SPE und SG1) auch schon in einer dieser Zeilen eine LED definiert oder hast du erst mal nur die Spalten angelegt?
Denn erst wenn eine LED bzw. ein Schaltzustand definiert wird, legt der Pattern Configurator dafür einen Taster an. Allein das Anlegen leerer SG1-Spalten tut dies nämlich nicht.
Im Anhang findest du ein Beispiel (Goto.MLL_pcf) mit 10 Tastern...
ich habe eine Vermutung, woran es liegen könnte. Dazu benötige ich aber zwingend deine Pattern Konfiguration (MLL_PCF), die bei Problemen mit dem Pattern Configurator immer mit hochgeladen werden sollte. Also bitte einmal das Pattern öffnen, die Datei über den Optionen Knopf exportieren und hier hochladen.
Mal als Tipp ins Blaue:
Hast du neben den Spalten (SPE und SG1) auch schon in einer dieser Zeilen eine LED definiert oder hast du erst mal nur die Spalten angelegt?
Denn erst wenn eine LED bzw. ein Schaltzustand definiert wird, legt der Pattern Configurator dafür einen Taster an. Allein das Anlegen leerer SG1-Spalten tut dies nämlich nicht.
Im Anhang findest du ein Beispiel (Goto.MLL_pcf) mit 10 Tastern...
- Dateianhänge
-
- Goto.MLL_pcf
- (2.01 KiB) 87-mal heruntergeladen
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
Manchmal ist neben der Spur auch ein schöner Weg!
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
Manchmal ist neben der Spur auch ein schöner Weg!
-
- Beiträge: 7
- Registriert: Do 15. Mai 2025, 07:23
- Hat sich bedankt: 7 mal
- Wurde bedankt: 3 mal
Re: Pattern mit Tastern ansteuern
Moin Michael,
im Anhang ich lade mal das Excel Sheet aus dem Pattern_Config und dem Prog_Gen hoch.
Das Pattern selber funktioniert, und mit dem der Testfunktion im Patter_Config lässt es sich auch steuern.
Ich weiß nur nicht wie ich dieses in den Prog_Gen implementieren soll, da ich pro Zeile ja nur einen Schalter angeben kann. Ich möchte ja aber, dass es auf die 10 physischen Taster reagiert.
Michel
im Anhang ich lade mal das Excel Sheet aus dem Pattern_Config und dem Prog_Gen hoch.
Das Pattern selber funktioniert, und mit dem der Testfunktion im Patter_Config lässt es sich auch steuern.
Ich weiß nur nicht wie ich dieses in den Prog_Gen implementieren soll, da ich pro Zeile ja nur einen Schalter angeben kann. Ich möchte ja aber, dass es auf die 10 physischen Taster reagiert.
Michel
- Dateianhänge
-
- Statusleuchten.MLL_pcf
- (4.27 KiB) 87-mal heruntergeladen
-
- Prog_Gen_Data_17_05_2025.MLL_pgf
- (7.62 KiB) 87-mal heruntergeladen
- raily74 Verified
- MLL-TEAM
- Beiträge: 176
- Registriert: Di 8. Apr 2025, 20:48
- Wohnort: Kassel (LK)
- Hat sich bedankt: 361 mal
- Wurde bedankt: 852 mal
- Kontaktdaten:
Re: Pattern mit Tastern ansteuern
Hallo Michel,
danke für die das MLL_pcf-File. Damit konnte ich es nun ganz schnell nachvollziehen und das zeigt, wie wichtig diese Datei für die Lösung ist.
Als erstes änderst du bitte per Doppelklick die Aktivierung im Pattern Configurator auf "N_Buttons1", weil du den Zustand "0" nicht schalten willst und dafür auch keine DCC-Adresse belegen musst.
Im Programm Generator trägst du dann unter "Adresse" die "1" ein und setzt den Start auf "Rot".
Durch die Aktivierung "N_Buttons1" resultieren daraus exakt 10 Taster, die wie folgt schalten:
danke für die das MLL_pcf-File. Damit konnte ich es nun ganz schnell nachvollziehen und das zeigt, wie wichtig diese Datei für die Lösung ist.
Als erstes änderst du bitte per Doppelklick die Aktivierung im Pattern Configurator auf "N_Buttons1", weil du den Zustand "0" nicht schalten willst und dafür auch keine DCC-Adresse belegen musst.
Im Programm Generator trägst du dann unter "Adresse" die "1" ein und setzt den Start auf "Rot".
Durch die Aktivierung "N_Buttons1" resultieren daraus exakt 10 Taster, die wie folgt schalten:
DCC-Adresse | Zustand | schaltet |
1 | Rot | Spalte 1 |
1 | Grün | Spalte 2 |
2 | Rot | Spalte 3 |
2 | Grün | Spalte 4 |
3 | Rot | Spalte 5 |
3 | Grün | Spalte 6 |
4 | Rot | Spalte 7 |
4 | Grün | Spalte 8 |
5 | Rot | Spalte 9 |
5 | Grün | Spalte 10 |
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
Manchmal ist neben der Spur auch ein schöner Weg!
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
Manchmal ist neben der Spur auch ein schöner Weg!
-
- Beiträge: 7
- Registriert: Do 15. Mai 2025, 07:23
- Hat sich bedankt: 7 mal
- Wurde bedankt: 3 mal
Re: Pattern mit Tastern ansteuern
Hallo Michael,
Ersteinmal danke für die zügige Antwort.
Das mit den nButtons und nButtons1 wäre mir beim Austesten sicherlich auch selber aufgefallen. (So ala, warum sind die Taster verschoben
)
Aber funktioniert das mit analogen Tastern genauso, also dass ich dann SwitchA1 eingeben und das Pattern automatisch die Taster 1-10 nutzt?
Ist aber mein Fehler, ich hatte ja immer nur von Tastern gesprochen, nicht von analogen Tastern.
Wenn ja, habe ich mal wieder so kompliziert gedacht, dass ich die simple Lösung übersehen habe. Jetzt im Nachhinein gedacht, machen das ja auch alle mir bekannten Zubehördecoder so.
Michel
Ersteinmal danke für die zügige Antwort.
Das mit den nButtons und nButtons1 wäre mir beim Austesten sicherlich auch selber aufgefallen. (So ala, warum sind die Taster verschoben

Aber funktioniert das mit analogen Tastern genauso, also dass ich dann SwitchA1 eingeben und das Pattern automatisch die Taster 1-10 nutzt?
Ist aber mein Fehler, ich hatte ja immer nur von Tastern gesprochen, nicht von analogen Tastern.
Wenn ja, habe ich mal wieder so kompliziert gedacht, dass ich die simple Lösung übersehen habe. Jetzt im Nachhinein gedacht, machen das ja auch alle mir bekannten Zubehördecoder so.
Michel
- raily74 Verified
- MLL-TEAM
- Beiträge: 176
- Registriert: Di 8. Apr 2025, 20:48
- Wohnort: Kassel (LK)
- Hat sich bedankt: 361 mal
- Wurde bedankt: 852 mal
- Kontaktdaten:
Re: Pattern mit Tastern ansteuern
Nordlicht18 hat geschrieben: Sa 17. Mai 2025, 13:46Aber funktioniert das mit analogen Tastern genauso
Hallo Michel,
für den Fall, dass nur analoge Taster eingelesen werden sollen, kann ich deine Frage mit "Ja" beantworten.
Zwischenzeitlich habe ich nämlich in einem andren Beitrag erfahren, dass du hiermit eine Jukebox steuern willst.
In dem Fall fällt DCC als Steuerung für dich wohl raus.
Mangels analoger Push Buttons wollte ich deine Aufgabe gerade mal mit den drei OnBoard-Tastern SwitchD1 bis SwitchD3 testen, und siehe da: Ich erhalte eine Fehlermeldung, weil ich mehr als drei direkte Taster zugewiesen habe, obwohl ich im Programm Generator nur den SwitchD1 eingetragen habe.
Also habe ich als nächstes deine Pattern Konfiguration soweit abgeändert, dass sie mit N_Buttons1 aktiviert wird und nur drei Spalten hat (mehr Taster hab ich nicht zur Verfügung und durch die Aktivierung bei N_Buttons1 spare ich mir den ersten Taster).
Im Programm Generator sieht das dann wie folgt aus:
Das Ergebnis:
Nach dem Übertragen auf den Arduino sind zehn warmweiße LEDs auf der Matrix an.
Drücke ich die Taste 1, gehen bis auf die erste LED alle anderen für 3 Sekunden aus, bis alle wieder angehen.
Drücke ich die Taste 2, gehen bis auf die zweite LED alle anderen für 3 Sekunden aus, bis alle wieder angehen.
Drücke ich die Taste 3, gehen bis auf die dritte LED alle anderen für 3 Sekunden aus, bis alle wieder angehen.
Ich wünsche dir viel Spaß mit deiner Jukebox und freue mich schon jetzt auf Bilder und Videos im Betrieb.
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
Manchmal ist neben der Spur auch ein schöner Weg!
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
Manchmal ist neben der Spur auch ein schöner Weg!
-
- Beiträge: 7
- Registriert: Do 15. Mai 2025, 07:23
- Hat sich bedankt: 7 mal
- Wurde bedankt: 3 mal
Re: Pattern mit Tastern ansteuern
Moin Michael!
Vielen Dank für das Austesten. Selber bin ich noch nicht dazu gekommen, da ich das Bedienpanel noch nicht gebaut habe und der Tastertestaufbau auf dem Breadboard nicht so recht funktioniert.
Kleine Offtopicfrage, falls du das zufällig weißt. Wie groß ist eigentlich die Toleranz für die Widerstände der analogen Taster. Ich habe mir vorgestellt die Widerstände kaskadenartig zwischen die Taster zu löten (R1' zwischen dem Eingängen von Taster 1 und 2, R2' zwischen den Eingängen von 2 und 3, etc.). Jetzt habe ich aber teilweise ziemlich krumme Werte berechnet und mich gefragt, wie stark ich runden kann, ohne dass die Taster falsch eingelesen werden. Wahrscheinlich werde ich dies aber einfach mal ausprobieren müssen.
Dass das Problem im Zusammenhang mit der Jukebox steht, hast du richtig erkannt. Ich gucke mal, dass ich Ende der Woche ein Video hochlade.
Vielen Dank für das Austesten. Selber bin ich noch nicht dazu gekommen, da ich das Bedienpanel noch nicht gebaut habe und der Tastertestaufbau auf dem Breadboard nicht so recht funktioniert.
Kleine Offtopicfrage, falls du das zufällig weißt. Wie groß ist eigentlich die Toleranz für die Widerstände der analogen Taster. Ich habe mir vorgestellt die Widerstände kaskadenartig zwischen die Taster zu löten (R1' zwischen dem Eingängen von Taster 1 und 2, R2' zwischen den Eingängen von 2 und 3, etc.). Jetzt habe ich aber teilweise ziemlich krumme Werte berechnet und mich gefragt, wie stark ich runden kann, ohne dass die Taster falsch eingelesen werden. Wahrscheinlich werde ich dies aber einfach mal ausprobieren müssen.
Dass das Problem im Zusammenhang mit der Jukebox steht, hast du richtig erkannt. Ich gucke mal, dass ich Ende der Woche ein Video hochlade.
- raily74 Verified
- MLL-TEAM
- Beiträge: 176
- Registriert: Di 8. Apr 2025, 20:48
- Wohnort: Kassel (LK)
- Hat sich bedankt: 361 mal
- Wurde bedankt: 852 mal
- Kontaktdaten:
Re: Pattern mit Tastern ansteuern
Hallo Michel,
das Thema mit den Widerständen wird gerade hier aktiv diskutiert:
viewtopic.php?t=207#p1115
Die Toleranz beträgt 1% und die Werte findest du in diesem Beitrag auch. Da die Toleranz sehr eng ist, wird das wahrscheinlich nicht klappen, was du da vorhast. Aber so tief bin ich nicht in diesem Thema drin.
das Thema mit den Widerständen wird gerade hier aktiv diskutiert:
viewtopic.php?t=207#p1115
Die Toleranz beträgt 1% und die Werte findest du in diesem Beitrag auch. Da die Toleranz sehr eng ist, wird das wahrscheinlich nicht klappen, was du da vorhast. Aber so tief bin ich nicht in diesem Thema drin.
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
Manchmal ist neben der Spur auch ein schöner Weg!
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
Manchmal ist neben der Spur auch ein schöner Weg!
-
- Vergleichbare Themen
- Antworten
- Zugriffe
- Letzter Beitrag
-
- 2 Antworten
- 264 Zugriffe
-
Letzter Beitrag von harald-k Verified