Moin Robert,
viel kann ich nicht zur MobaLEDLib sagen, wenn ich es recht überlege.
Ich habe sie zwar von Anfang an verfolgt, auch sehr netten (und persönlichen) Kontakt mit Hardi, dem Urheber und auch einen Stapel Platinen hier, aber...
...das war es auch schon.
Für Module, die ich halt baue, ist eine zentrale Lösung nicht so der Hit.
Da kommt mir die "kleine Lösung", bestehend aus Arduino und sonst nix, gerade recht.
Ein Arduino Nano kostet aktuell 2,50 oder so - das ist kein Hürde, ich nehme also für jedes Modul (auf dem beleuchtete Hausmodelle stehen) einen davon. Den dann auf einer China-Platine, so dass ich ihn auch über DCC ansprechen kann, aber gleichzeitig die Eingänge für PushButton-Aktionen hernehmen kann.
Das entspricht ja ziemlich dem, was du vorhast? Also du statt mit Tastern dann über Lichtschranken/Reed-Kontakte/Schaltgleise irgendeine Aktion auslöst?
Wenn du, statt wie im obigen Beispielsketch, statt "Delay" dann "Millis" verwendest, friert der Ablauf nicht ein, so dass jederzeit deine Kontakte eingelesen werden können.
Stelle dir eine Zeitleiste vor, auf der deine Aktionen ("Licht an im Hausgang", "Beginn TV-Flackern im Wohnzimmer") angeordnet sind - und wenn deine händischen Aktionen eingeflochten werden, ggf. mit einer Zufallszahl (Random) gekoppelt werden, dann wird es wirklich ein Zufallsablauf, der nie zweimal gleich abläuft.
Im Grunde macht die MobaLedLib nichts anderes, nur halt mit komfortabler Eingabemaske über Excel.
Für meine Modulchen wäre das aber Overkill, da tippe ich lieber ein paar Zeilen...
Abgesehen von meinem
, zweimal vorhanden mit rund 200 LEDs, wird es aber natürlich eher bescheiden zugehen, mit vereinzelten Wohnhäuschen.
Und soll natürlich nicht blitzen und blinken wie eine Lichtorgel
Viele Grüße,
Oliver