Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
playground:playground [2020/11/21 17:57] – nessi | playground:playground [2021/11/22 15:31] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== PlayGround ====== | ====== PlayGround ====== | ||
- | Nicht alles was in der MobaLedLib möglich ist, lässt sich auch im Dialogfeld unterbringen. Auch sind die Wünsche der einzelnen Anwender doch sehr unterschiedlich. In diesem Kapitel sollen Abläufe/ | ||
- | Positiver Nebeneffekt, | ||
- | |||
- | - Beispiel einer Discobeleuchtung: | ||
- | |||
- | [[https:// | ||
- | |||
- | Mit einer oder mehreren RGB-LED kann der Discobetrieb sowie das „Arbeitslicht“ bei Partyende dargestellt werden. | ||
- | Für die Discobeleuchtung wird das Flashlight benutzt und bei jeder LED die 3 Kanäle mit verschiedenen Zeiten einzeln angesteuert. | ||
- | Die LED ist doppelt zugewiesen, es ist entweder nur Disco oder Tagesmodus aktiviert. | ||
- | Die Umschaltung wurde über einen einfachen Schalter gelöst, ist aber auch über DCC-Ansteuerung möglich. | ||
- | Damit Ihr das gleiche Ergebnis wie in dem Video bekommt, sind im Prog_Generator folgende Zeilen zu erfassen: | ||
- | |||
- | {{bilder: | ||
- | |||
- | Das Umschalten funktioniert auch ohne DCC. Der Trick ist die erste Zeile. Der Befehl „#define TEST_TOGGLE_BUTTONS“ aktiviert die drei Taster der Hauptplatine zum Simulieren der ersten drei DCC Befehlen. (funktioniert nicht, bei Minimalbelegung der Hauptplatine!) Das geht auch wenn kein zweiter (DCC) Arduino vorhanden ist. | ||
- | |||
- | Die Vorgaben für den Flash-Befehl werden über den Button Dialog in den Prog_Generator gezogen. Pro RGB-LED ist es notwendig drei Zeilen zu generieren (Rot / Grün / Blau). Je nach Größe der Disco können mehrere RGB-LED eingesetzt werden. Die Zeilen mit Flash… C1, C2, C3 sooft kopieren wie RGB-LED´s angesteuert werden sollen | ||
- | Für das Arbeitslicht kann man auf den Dialog „House“ zurückgreifen. Wichtig ist hier, dass der Eingang invertiert wird. | ||
- | Dann ist entweder die Disko oder das normale Licht an. | ||
- | |||
- | {{bilder: | ||
- | |||
- | Dadurch dass die „Minimale und Maximale Anzahl der zufällig aktiven Beleuchtungen“ gleich der Anzahl der LEDs ist werden alle LEDs angeschaltet. Durch die Verwendung der „Individuellen Zeiten“ von 0 werden die Lichter sofort aktiviert. | ||
- | Mit dem Schalter „Eingang invertieren“ ist die Beleuchtung an, wenn die Disco aus ist. Hier wurde als Beispiel der Effekt „Neon_LIGHTL“ verwendet, mit dem mehrere Neonlichter in einem größeren Raum simuliert werden. (Hier können auch andere Effekte ausgewählt werden-einfach mal ausprobieren!) | ||
- | |||
- | Wenn man auch einen „Tag“ Modus haben will bei dem weder Neonlichter noch Disco aktiv ist, dann kann man zwei DCC Adressen vergeben. Das sieht dann so aus: | ||
- | {{bilder: | ||
- | |||
- | Man könnte die Disco noch weiter perfektionieren. Es könnten verschiedene Beleuchtungsvarianten erstellt werden welche zu verschiedenen Musikstücken passen (Langsam, Schnell, …). Man könnte eine Spiegelkugel einbauen und, und, und … | ||
- | |||
- | Tipp für eine Variante: Nutzt statt „Flash“ den Dialog „Blinker“ oder „Blinker-HD“, | ||
- | |||
- | Dieses Beispiel haben Dominik (Moba_Nicki) und Hardi zur Verfügung gestellt. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== **Installation MobaLedLib aus GitHub** ===== | ||
- | |||
- | |||
- | Hardi hat auf GitHub mehrere Projekte angelegt. Für die MabaLedLib sind in der folgenden Abbildung die Projekte MobaLedLib und MobaLedLib_Docu von Bedeutung. | ||
- | |||
- | {{ : | ||
- | |||
- | In „MobaLedLib“ befinden sich die Dateien für die aktuelle Version, in “MobaLedLib_Docu“ die dazu gehörige Dokumentation. „MobaLedLib_Docu“ enthält außerdem ein Unterverzeichnis in dem eine **Betatest-Version** enthalten ist. Diese Testversion ist für Spezialisten und Tester vorgesehen, nicht für Einsteiger. | ||
- | |||
- | ==== Herunterladen der aktuellen MobaLedLib-Version: | ||
- | |||
- | In „MobaLedLib“ die Schaltfläche „Code“ anklicken und in dem sich öffnenden Fenster „Download ZIP“ anklicken. Die gepackte Zip Datei wird in das Download-Verzeichnis des Nutzers heruntergeladen. | ||
- | |||
- | {{ : | ||
- | |||
- | ==== Herunterladen der MobaLedLib-Betatest-Version: | ||
- | | ||
- | Im Unterverzeichnis MobaLedLib_Docu/ | ||
- | |||
- | {{ : | ||
- | |||
- | Die Zip-Datei wird in das Downloadverzeichnis heruntergeladen. | ||
- | |||
- | ==== Das weitere Vorgehen ist bei beiden Versionen gleich. ==== | ||
- | |||
- | GitHub versieht beim Herunterladen standardmäßig Dateien mit dem Zusatz „-master“, | ||
- | |||
- | {{ : | ||
- | |||
- | MobaLedLib-Dateien werden im Nutzer-Verzeichnis unter „Dokumente“ Unterverzeichnis „Arduino“ an zwei Stellen gespeichert: | ||
- | |||
- | {{ : | ||
- | |||
- | * in dem Verzeichnis „MobaLedLib“ (grün) . Hier sind durch den **Nutzer keine Änderungen** vorzunehmen. Bei der Installation wird später automatisch ein weiteres Unterverzeichnis mit der entsprechenden Versionsnummer angelegt. | ||
- | * und in „libraries“ (rot). In diesem Unterverzeichnis muss das Verzeichnis „MobaLedLib“ gelöscht und die grade heruntergeladene neue entpackte Version hineinkopiert werden. Zum Entpacken kann man das Microsoft-Tool oder, wenn vorhanden, ein anderes Programm wie „7-Zip“ nutzen. | ||
- | |||
- | {{ : | ||
- | |||
- | Der Name des Verzeichnisses muss von „MobaLedLib__-master__“ in „MobaLedLib“ umbenannt werden. | ||
- | |||
- | Nun wird wie gewohnt auf der Tastatur die WINDOWS und die „R“ Taste gleichzeitig gedrückt. In den erscheinenden „Ausführen“ Dialog die folgende Zeile kopieren: | ||
- | |||
- | **%USERPROFILE%\Documents\Arduino\libraries\MobaLedLib\extras\Prog_Generator_MobaLedLib.xlsm** | ||
- | |||
- | Achtung: Die Groß- und Kleinschreibung muss exakt stimmen. | ||
- | |||
- | {{ : | ||
- | |||
- | Der weitere Ablauf entspricht der „Anleitung für den ersten Schnelleinstieg“. | ||
- | |||
- |