Hallo Hans-Peter,
19 Häuser und über 100 Lichtkästen klingt klasse. Ich bin gespannt auf Deinen Film wenn alles läuft...
Zitat von Ha_Pe im Beitrag #8443
Hierbei habe ich mir auch die Funktionen „Schedule“ und „Darkness_Detection“ bei den Examples angeschaut. Mir haben auch die Libraries gut geholfen.
Die Beispiele zeigen, wie man die MobaLedLib ohne Excel benutzt. Das war noch ziemlich kompliziert. Mit Excel wird es viel einfacher.
Zitat von Ha_Pe im Beitrag #8443
Auf Basis dieser „Quellen“ bin ich zu folgendem Schluss gekommen:
- Ich kann #INCHx für diverse Häuser, Shops oder ähnliches selbst festlegen
- Ich muss die Beleuchtungseffekte oder –funktionen in der Excel-Datei exakt in der Reihenfolge eintragen, wie die LEDs hardwaremässig
an den Verteilerboards angeschlossen sind.
Ist das soweit korrekt?
- Die Variablen für die #InCh der Lichtfunktionen werden in den Schedule Funktionen generiert. Sie müssen nicht per #define angelegt werden
- Ja, die Beleuchtungseffekte oder –funktionen in der Excel-Datei müssen exakt in der Reihenfolge eingetragen werden wie die LEDs hardwaremässig
an den Verteilerboards angeschlossen sind.
Zitat von Ha_Pe im Beitrag #8443
- Hätte ich mir die vielen #define- Einträge sparen können, weil ein „Schedule(Haus1, Haus19, SI_1, 60, 110)“ implizit 19 verschiedene
INCHx – Kanäle definiert hätte?
- Wenn die Häuser oder Geschäfte usw. letztlich mit den INCHx verknüpft sind, ist dann die LED-Reihenfolge an den Verteilerboards tatsächlich noch wichtig?
- Ja, die dazwischen liegenden Variablen Haus2 .. Haus18 werden automatisch erzeugt.
- Die Reihenfolge der LEDs wird über die Reihenfolge der Zeilen Bestimmt. In der Spalte "Start LedNr" steht die entsprechende Nummer.
Mit dem "Next_LED" Befehl kann man die Reihenfolge in der Excel Tabelle aber auch beeinflussen. Normalerweise ist das aber nicht notwendig.
Es ist sinnvoll, wenn Du so eine Konfiguration Stück für Stück erstellst und Testet. Dazu kannst Du nur ein paar Zeilen aktivieren und prüfen, ob sie das machen, was sie sollen.
Hardi