Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:pyprogramgenerator:raspberryinstallation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:spezial:pyprogramgenerator:raspberryinstallation [2024/04/26 16:27] – [Überprüfung Sketch-Ordner] hlinkeanleitungen:spezial:pyprogramgenerator:raspberryinstallation [2024/04/26 17:53] (aktuell) – [Desktop Icon] hlinke
Zeile 101: Zeile 101:
 Diese Frage mit "Install all" beantworten. Diese Frage mit "Install all" beantworten.
  
 +Jetzt ist die ARDUINO und MLL Installation. 
 +Normalerweise wird jetzt mit dem Excel-Programm weiter gemacht. Da Excel auf dem RASPI aber nicht läuft, benötigen wir jetzt die pyMobaLedlIb.
  
  
Zeile 109: Zeile 110:
  
 ==== PyMobaLedLib installieren ==== ==== PyMobaLedLib installieren ====
-Den neuesten Release der PyMobaLedLib von GitHub [[https://github.com/haroldlinke/pyMobaLedLib/releases]] herunterladen. Die Datei befindet sich jetzt im Downloadsverzeichnis.+Den neuesten Release der PyMobaLedLib von GitHub [[https://github.com/haroldlinke/pyMobaLedLib/releases]] herunterladen.  
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01j.jpg?600|}} 
 + 
 +Hier ist die neueste Version die 5.2.5-beta. 
 + 
 +Auf **Assets** klicken um die zu dem Release gehörenden Dateien zu sehen. 
 + 
 +Für Linux benötigen wir die Souce code Datei vom Typ **tar.gz** 
 + 
 +Für den Download auf den Link klicken. 
 + 
 +Die Datei wird ins Downloadsverzeichnis heruntergeladen.
  
 {{:bilder:mll-inst_raspi03.jpg?600|}} {{:bilder:mll-inst_raspi03.jpg?600|}}
Zeile 121: Zeile 134:
 Dieses Verzeichnis kann in "pyMobaLedLib" umbenannt werden. Muß aber nicht, der Name ist beliebig Dieses Verzeichnis kann in "pyMobaLedLib" umbenannt werden. Muß aber nicht, der Name ist beliebig
  
-Die pyMobaledLib kann dann mit dem Kommando: Python3 /home/<user>/Arduino/pyMobaLedLib/pyMobaLedLib.py gestartet werden.+Die pyMobaledLib kann dann mit dem Kommando: Python3 /home/<user>/Arduino/pyMobaLedLib/python/pyMobaLedLib.py gestartet werden.
  
 ==== Desktop Icon erstellen ==== ==== Desktop Icon erstellen ====
Zeile 128: Zeile 141:
 --- noch in Arbeit --- --- noch in Arbeit ---
  
-==== PyMobaLedLib Einstellungen anpassen ==== +==== Der erste Aufruf von pyMobaLedLib ==== 
-Der wichtigste erste Schritt um mit pyMobaLedLib auf dem Raspberry arbeiten zu können ist die Auswahl der Schnittstelle für den ARDUINO und die Auswahl des Pfades zur ARDUINO IDE.+Beim ersten Aufruf meldet sich das Programm mit einer fehlermeldung: 
 +Die ARDUINO Bilbilothek wurde nicht gefunden. 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01k.jpg?600|}} 
 + 
 +Das ist bei Linux normal, da es leider keine automatische Möglichkeit gibt, den Installationsort der ARDUINO IDE zu bestimmen. 
 +Diese Information müssen wir der pyMobaledLib von Hand mitteilen. 
 + 
 +Zuerst diese Meldung mit "OK" bestätigen. 
 + 
 +Dannach kommt eine weitere Meldung, dass das Programm eine Verbindung zum ARDUINO aufbauen möchte. 
 + 
 +Zu dieser Meldung sagen wir "Nein"
 + 
 +Danach sehen wir die Startseite der pyMobaLedLib
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01l.jpg?600|}} 
 + 
 +Die Seite mit den **ARDUINO Einstellungen** öffnen. 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01m.jpg?600|}} 
 + 
 +Auf den Button "**Pfad zur ARDUINO IDE auswählen**" klicken. 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01n.jpg?600|}} 
 + 
 +Die ARDUINO IDE befindet sich in dem Ordner, in dem wir vorher die ARDUINO IDE-Datei entpackt haben. In unserem Fall /home/<user>/Downloads/arduino-1.8.19 
 + 
 +Nicht vergessen, den Haken bei "**Individuellen Pfad zur ARDUINO IDE verwenden**" zu setzen. 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01o.jpg?600|}} 
 + 
 +Am Besten die pyMobaLedLib jetzt neu starten. 
 + 
 +Nach dem Start kannes sein, daß das Programm weitere Bibliotheken installieren möchte. Diese Frage mit "Ja" beantworten. 
 + 
 +Die Frage nach der Verbindung mit dem ARDUINO sollte wieder mit "Nein" beantwortet werden, da das Programm unter Linux den Boardtyp nicht automatisch erkennen kann und dieser sehr wahrscheinlich falsch eingestellt ist
 +Wir müssen den Boardtyp von Hand einstellen. 
 + 
 +Dazu den Programm Generator öffnen: 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01p.jpg?600|}} 
 + 
 + 
 +Auf den Button "Optionen" klicken. 
 + 
 +Es öffnet sich das Fenster mit dem man den Boardtyp festlegen kann. 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01q.jpg?600|}} 
 + 
 +Den Haken bei "Automatisch erkennen" löschen und den Boardtyp einstellen. 
 +Beim nano gibt es verschiedene Typen: 
 +  * neue offizielle Nanos haben meist den Typ Nano (New Version) 
 +  * China Nachbauten den Typ Nano Normal (old Bootloader) 
 + 
 +Sie können die verschiedenen Typen auch durch probieren und sehen ob es klappt. 
 + 
 +Nach der Einstellung des Boardtyps, den Button "**Detect USB Port**" anklicken: 
 + 
 +Es erscheint der USB-Port Auswahl Dialog 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01r.jpg?600|}} 
 + 
 +Hier den Port auswählen, bei dem der Nano erkannt wird entweder mit einem Namen oder als USB Serial: 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01s.jpg?600|}} 
 + 
 +Mit OK bestätigen. 
 + 
 +Es kommt wahrscheinlich die Meldung, dass kein ARDUINO erkannt wurde. 
 +Da die automatische Erkennung bei Linux meistens nicht funktioniert, diese Meldung mit "Nein" ignorieren. 
 + 
 +Dieselbe Meldung kommt auch beim Hocvhladen eines Programms zum ARDUINO. Diese dann auch ignorieren. 
 + 
 +Sollte das Hochladen nicht klappen, liegt es meistens daran, dass der falsche Typ eingestellt wurde. 
 +Die obige Prozedur dann bitte wiederholen und den richtigen Typ einstellen. 
 + 
 +==== Pattern Configurator aktivieren ==== 
 +Wenn die **Pattern Configurator** Seite nicht angezeigt wird, kann sie einfach durch eine Einstellung auf der "**Einstellungen**" Seite aktiviert werden. 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01t.jpg?600|}} 
 + 
 +Bei der Option "Patterngenerator anzeigen muß ein Haken sein, damit die Pattern Configurator Seite angezeigt wird. 
 +Nach dem Setzen des Hakes, die Einstellungen speichern und pyMobaledLib neu starten. 
 + 
 +==== Desktop Icon ==== 
 +Wenn Sie ein Desktop Icon zum Aufruf der pyMobaledLib haben möchten, müssen Sie folgendermaßen vorgehen: 
 + 
 +Erstellen Sie eine Textdatei mit folgendem Inhalt: 
 +<webcode name="Default" frameborder=0 width=100% scrolling=yes externalResources="," renderingMode=story > 
 + 
 +[Desktop Entry] 
 + 
 +Type=Application 
 + 
 +Name=pyMLL 
 + 
 +GenericName=pyMll 
 + 
 +Comment=Open-source electronics prototyping platform 
 + 
 +Exec=python3 /home/<user>/Arduino/pyMobaLedLib/python/pyMobaLedLib.py 
 + 
 +Icon=/home/<user>/Arduino/pyMobaLedLib/python/images/06_Michael_MLL.png 
 + 
 +Terminal=false 
 + 
 +Categories=Development;IDE;Electronics; 
 + 
 +MimeType=text/x-arduino; 
 + 
 +Keywords=embedded electronics;electronics;avr;microcontroller; 
 + 
 +StartupWMClass=processing-app-Base 
 + 
 +Name[en_US]=pyMll 
 + 
 +Path=home/<user>/Arduino/pyMobaLedLib/python/ 
 + 
 +<user> muß durch Deinen usernamen ersetzt werden. 
 + 
 +Diese Textdatei unter einem beliebigen Namen mit der Endung .desktop speichern 
 +Die Datei auf den Desktop ziehen.
  
-Den Reiter "Einstellungen anklicken": 
-{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_19.jpg?400|}} 
  
-Im Feld gefundene Geräte werden alle Geräte angezeigt, die eine serielle Schnittstelle benutzen. Wenn der ARDUINO angeschlossen ist, wird hier der ARDUINO mit seiner Bezeichnung und der Schnittstelle angezeigt. 
  
-Wenn "Automatisch übernehmen" angeklickt ist, werden die daten des ARDUINO automatisch eingestellt. In bestimmten Fällen kann es vorkommen, dass der Anschluss nicht automatisch übernommen wird, dann kann man ihn von Hand einstellen. 
  
-Im unteren Bereich des Fensters muss der Pfad zur ARDUINO IDE eingestellt werden, da das Programm dies nicht automatisch finden kann. 
  
-{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_20.jpg?400|}} 
  
-{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_21.jpg?400|}} 
  
-Nicht vergessen, die Checkbox "Individuellen Pfad zur ARDUINO IDE zu aktivieren, und die geänderten Einstellungen zu speichern!  
  
  
anleitungen/spezial/pyprogramgenerator/raspberryinstallation.1714148837.txt.gz · Zuletzt geändert: 2024/04/26 16:27 von hlinke