Die MobaLedLib verwendet zum Programmieren zwei Programme, ProgrammGenerator und PatternConfigurator, die auf der Windows-Version von Excel laufen. Diese Programme können deshalb nicht auf anderen Plattformen wie Linux oder Mac genutzt werden. Leider gibt es jetzt auch Berichte, daß es zu Problemen bei den neuesten Excel-Versionen unter Windows 11 kommen kann.
Der pyProgrammGenerator wurde jetzt um die Pattern Configurator Funktionalität erweitert und bietet damit nahezu die gesamte Funktionalität der MobaLedLib. Der Name pyProgrammGenerator wird deshalb zu pyMobaLedLib erweitert.
Die pyMobaLedLib ist eine Excel-unabhängige Version der MobaLedLib Programme, die komplett in Python entwickelt wurde und auf Windows, Linux und Mac läuft. Die Benutzeroberfläche bildet die Orginalbenutzeroberfläche der Excelprogramme nach, so daß die Anleitungen für die Orginal-Version genauso auch für die pyMobaLedLib gelten. Es werden fast alle Funktionen der Excel-Programme zur Verfügung gestellt.
Darüberhinaus gibt zusätzliche Assistenten, die die Erzeugung von speziellen Animationen unterstützen:
Das folgende Bild zeigt einen Screenshot des ProgrammGenerators (Beispiel Raspi)
Ein Beispiel für eine ServoAnimation zeigt das folgende Bild. Die Sequenz simuliert einen umstürzenden Baum, der beim ersten Schlag sich etwas bewegt und dann mit einer Beschleunigungskurve umfällt, um dann noch mal kurz hoch zu springen.
Das Programm ist noch in der Entwicklung. Es kann daher Fehler und Einschränkungen gegenüber der Excel-Version haben. Wenn Du das Programm nutzt hilfst Du mit Deinem Feedback das Programm besser und stabiler zu machen. Feedback bitte ins StummiForum in die „Tageszeitung“ setzen. Um Fehlerursachen zu finden ist die LogDatei hilfreich. Sie befindet sich im Order /Python und heisst logfile.log.
Das Programm kann hier heruntergeladen werden: https://github.com/haroldlinke/pyMobaLedLib
Die Installation muß man dann von Hand machen, wie hier unten beschrieben.
Die Installation für Windows ist auf der folgenden Seite beschrieben: Windows Installation
Die Installation auf einem Raspberry ist auf der folgenden Seite beschrieben: Raspberry Installation
Die Installation auf einem Mac ist auf der folgenden Seite beschrieben: Mac Installation
Unterstützung bei Problemen erhältst Du im Stummi-Forum in folgender Diskussion:
https://www.stummiforum.de/t226083f195-pyMLL-fuer-Windows-LINUX-und-MAC.html
Falls Du keinen Zugriff auf diese Diskussion hast (sie befindet sich im MobaLedLib Stammtisch) dann bitte die Fragen hier stellen:
https://www.stummiforum.de/t165060f7-MobaLedLib-LEDs-Servos-Sound-Naechster-Stammtisch-Mi-Uhr.html