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 17:00] – [Der erste Aufruf von pyMobaLedLib] hlinkeanleitungen:spezial:pyprogramgenerator:raspberryinstallation [2024/04/26 17:53] (aktuell) – [Desktop Icon] hlinke
Zeile 174: Zeile 174:
 {{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01o.jpg?600|}} {{: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|}}
  
-==== PyMobaLedLib Einstellungen anpassen ==== 
-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. 
  
-Den Reiter "Einstellungen anklicken": +Auf den Button "Optionen" klicken. 
-{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_19.jpg?400|}}+ 
 +Es öffnet sich das Fenster mit dem man den Boardtyp festlegen kann. 
 + 
 +{{:bilder:anleitungen:servofarbtestprogramm:mll-inst_raspi01q.jpg?600|}} 
 + 
 +Den Haken bei "Automatisch erkennenlö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. 
  
-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.1714150806.txt.gz · Zuletzt geändert: 2024/04/26 17:00 von hlinke