Dazu muss man die Arduino Entwicklungsumgebung herunterladen und installieren. Mit diesem Link:
https://www.arduino.cc/download_handler....8.9-windows.exe kommt man auf die offizielle Download Seite von Arduino.
Hier wird man dazu aufgefordert für das Arduino Projekt zu spenden. Es ist gut, wenn man das großartige Projekt auf diese Weise unterstützt. Mit dem von mir rot markierten Button kann man das Programm auch ohne zu spenden herunterladen.
Wenn man die Arduino IDE bereits installiert hat, dann beginn man bei „Öffnen der Bibliotheksverwaltung:“.
Der oben gezeigte Link lädt die Version 1.8.9 heruntergeladen und nicht die seit dem 13.9.19 verfügbare Version 1.8.10 weil in dieser neueren Version, vermutlich versehentlich, ganz viele Debug Meldungen ausgegeben werden.
Das heruntergeladene Programm „arduino-1.8.9-windows.exe“ findet man in dem „Downloads“ Ordner. Dessen Position hängt vom verwendeten Internet Browser und dessen Einstellungen ab.
Zur Installation wird das Programm gestartet. Anschließend befolgt man die Anweisungen auf dem Bildschirm. Im Internet findet man die verschiedensten Anleitungen dazu. Hier eine davon:
https://draeger-it.blog/arduino-ide-inst.../?cn-reloaded=1Nach der Installation der Entwicklungsumgebung muss die
neueste Version der MobaLedLib (Ver. 0.9.0) installiert werden. Das geht ganz einfach in der Arduino IDE:
Öffnen der Bibliotheksverwaltung:
Eingabe von „moba“ in das Suchfeld rechts oben:
In den gefundenen Eintrag klicken, dann erscheint der "Installieren" Button:
Mit einem Klick darauf ist die Installation abgeschlossen Jetzt kann endlich das Excel Programm geöffnet werden. Dazu kopiert man die folgende Zeile in die Adresszeile des Windows Explorers:
1
2
3
%USERPROFILE%DocumentsArduinolibrariesMobaledlibexamples23_B.LEDs_AutoProgProg_Generator_MobaLedLib.xlsm
Damit sollte der Programm Generator der MobaLedLib jetzt schließlich erscheinen:
Da es sich um ein Excel Programm mit eingebetteten Makros handelt wird beim ersten Start eine Sicherheitswarnung angezeigt bei der man die Inhalte aktivieren muss.
Danach wird das Programm in das Verzeichnis %USERPROFILE%DocumentsArduinoMobaLedLib_0.9.0_Autoprog23_B.LEDs_AutoProg
kopiert und ein Icon auf dem Desktop angelegt über welches das Programm in Zukunft gestartet werden kann:
Jetzt kann man die ersten eigenen Beleuchtungen eingeben. Dabei kann man sich von der „Dialog“ Schaltfläche unterstützen lassen oder einfach darauf los tippen. An den wichtigen Stellen wird automatisch der passende Dialog geöffnet. Die Spalten im Grau hinterlegten Bereich der Tabelle sollen nur per Dialog ausgefüllt werden.
Beispiele:
Das Programm enthält eine große Anzahl von Beispielen welche über den „Excel Autofilter“ eingeblendet und ausprobiert werden können. Dazu klickt man auf das kleine Dreieck in der „Filter“ Spalte. Das öffnet die Filterauswahl. Hier kann man eine oder mehrere Beispiele auswählen.
Diese können dann mit einem Klick auf den „Z. Arduino schicken“ Knopf direkt ausprobiert werden.
Dazu sollten an der Hauptplatine mindestens 10 RGB LEDs angeschlossen sein. Für die ersten Tests eignet sich so eine Platine mit 64 LEDs sehr gut:
Achtung: Wenn man zu viele Beispiele auf einmal aktiviert kann es ganz schön verwirrend werde. Am besten man testet ein Beispiel nach dem Anderen.
Probleme
Das Excel Programm umfasst 46 Module mit 8142 Programmzeilen. Es wurde mit verschiedenen Betriebssystemen (Win7, Win10) mit unterschiedlichen Office Versionen (2010, 2013, 2016 und 365) in verschiedenen Ausführungen (32 Bit/64 Bit) getestet. Dabei wurden unterschiedliche Viren Scanner verwendet. Immer wieder kam es dabei zu Überraschungen…
Es gibt sicherlich noch viele Kombinationen die wir noch nicht untersucht haben. Darum kann es zu weiteren Problemen kommen.
Wenn es nicht so richtig Funktioniert, dann schickt eine Mail an Hardi (Die Adresse findet Ihr über meine Kontaktdaten, wenn Ihr im Forum angemeldet seid):
Eine Mail an MobaLedLib@gmx.de ist auch möglich.
Fügt bitte eine ausführliche Fehlerbeschreibung mit Screenshots, … an.
Ich freue mich über Eure Kommentare.
Verbesserungsvorschläge, Fragen, Anmerkungen sind herzlich willkommen.
Auch Rechtschreibkorrekturen sind gerne gesehen (Die am besten per Mail, sonst wird der Thread doppelt so lang).