Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:pyprogramgenerator:linux_mint_installation

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:linux_mint_installation [2025/03/20 05:39] – [Installation ARDUINO IDE] admin_dominikanleitungen:spezial:pyprogramgenerator:linux_mint_installation [2025/03/21 17:12] (aktuell) – [Installation ARDUINO IDE] hlinke
Zeile 25: Zeile 25:
   * ein paar WS2812 RGB-LEDs und   * ein paar WS2812 RGB-LEDs und
   * drei Kabel   * drei Kabel
-  * ein Rechner / Laptop mit Linux Mint 22.1 Cinnamon 64-Bit (32-Bit hat keine Unterstützung für Python 3.9)+  * ein Rechner / Laptop mit Linux Mint 22.1 Cinnamon 64-Bit (32-Bit hat keine Unterstützung für Python 3.9) - Für einen 32-Bit Rechner/Laptop muß die LDME-Version von Mint installiert werden [[https://linuxmint.com/download_lmde.php]]. Diese Version enthält python 3.11.
  
-völlig aus. Der Arduino kann ein Uno, Nano oder alles, was die MLL unterstützt.+völlig aus. Der Arduino kann ein Uno, Nano oder alles, was die MLL unterstützt, sein.
  
 Diese Anleitung gilt für eine Linux Umgebung mit einem installierten Linux Mint System. Diese Anleitung gilt für eine Linux Umgebung mit einem installierten Linux Mint System.
Zeile 68: Zeile 68:
 Die ARDUINO IDE aufrufen durch Doppelklick auf das ARDUINO-Icon auf dem Desktop. Die ARDUINO IDE aufrufen durch Doppelklick auf das ARDUINO-Icon auf dem Desktop.
  
-Nun den Arduino an einen freien USB-Port anschließen. Der Raspi installiert nun bei erstmaliger Verbindung USB/Geräte-Treiber für den Arduino. Bei fehlerfreier Installation sollten Serielle Schnitstelle und Arduino, wie im folgenden Bild dargestellt, aufrufbar sein. Die Bezeichnung der Seriellen-Schnittstelle ist abhängt von der Belegung der Schnittstellen des Raspi mit anderen Geräten.   +Nun den Arduino an einen freien USB-Port anschließen. Linux installiert nun bei erstmaliger Verbindung USB/Geräte-Treiber für den Arduino. Bei fehlerfreier Installation sollten Serielle Schnitstelle und Arduino, wie im folgenden Bild dargestellt, aufrufbar sein. Die Bezeichnung der Seriellen-Schnittstelle ist abhängt von der Belegung der Schnittstellen des Raspi mit anderen Geräten.   
  
 Für Einsteiger ist möglicherweise ein kleiner zusätzlicher Test interessant. Mehr dazu am Ende der Anleitung unter [[anleitungen:quickstart#test|Test]].  Für Einsteiger ist möglicherweise ein kleiner zusätzlicher Test interessant. Mehr dazu am Ende der Anleitung unter [[anleitungen:quickstart#test|Test]]. 
Zeile 87: Zeile 87:
  
  
-Es öffnet sich der Library Manager (der Start kann auf dem Raspi länger dauern, als Geduld ...).+Es öffnet sich der Library Manager (der Start kann länger dauern, also Geduld ...).
  
  
Zeile 104: Zeile 104:
 Diese Frage mit "Install all" beantworten. Diese Frage mit "Install all" beantworten.
  
-Jetzt ist die ARDUINO und MLL Installation. +Jetzt ist die ARDUINO und MLL Installation beendet
-Normalerweise wird jetzt mit dem Excel-Programm weiter gemacht. Da Excel auf dem RASPI aber nicht läuft, benötigen wir jetzt die pyMobaLedlIb.+Normalerweise wird jetzt mit dem Excel-Programm weiter gemacht. Da Excel unter Linux aber nicht läuft, benötigen wir jetzt die pyMobaLedlIb.
  
  
Zeile 137: Zeile 137:
 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/python/pyMobaLedLib.py gestartet werden.+Die pyMobaledLib kann dann mit dem Kommando: python3 /home/<user>/Arduino/pyMobaLedLib/python/pyMobaLedLib.py gestartet werden
 + 
 +Beim Aufruf kann es zu einer Fehlermeldung kommen.  
 +ModuleNotFoundError: No modulenamed "tkinter"
 +Dann bitte mit "5.fehlende Pakete nachinstallieren" weiter machen.
  
 ==== 4. Desktop Icon erstellen ==== ==== 4. Desktop Icon erstellen ====
Zeile 156: Zeile 160:
 Dieses kann zusammen mit allen Abhängikeiten über die Anwendungsverwaltung installiert werden. \\ Dieses kann zusammen mit allen Abhängikeiten über die Anwendungsverwaltung installiert werden. \\
 {{bilder:anleitungen:servofarbtestprogramm:linuxmint:python3-tk.jpg?600}} {{bilder:anleitungen:servofarbtestprogramm:linuxmint:python3-tk.jpg?600}}
 +
 +Außerdem müssen folgende Pakete, ebenfalls über die Anwendungsverwaltung installiert werden:
 +
 +  - "Python-is-python3" (sollte diese Paketinstallation nicht funktionieren kann folgendes Kommando im Terminal helfen: sudo apt install python-is-python3)
 +  - "Python3-serial" (In einigen Linux-Distributionen ist das Paket Python-serial nicht vorhanden, das diese Komponente schon mitgeliefert wird und installiert ist)
 +
 +Dazu gibt man am Besten in dem Suchfeld "python" ein und wählt dann aus der Liste die beiden Pakete aus.
 +
 +
 +
 ==== 6. Berechtigungen zuweisen ===== ==== 6. Berechtigungen zuweisen =====
  
Zeile 161: Zeile 175:
 Diese kann über das Terminal zugewiesen werden. \\ Diese kann über das Terminal zugewiesen werden. \\
   - unten links auf das schwarze Symbol klicken   - unten links auf das schwarze Symbol klicken
-  - den Befehl //sudo usermod -a -G dialout <BENUTZERNAME>// eingeben. Dabei bitte wieder en Platzhalter <BENUTZERNAME> durch den korrekten NAmen ersetzen.+  - den Befehl //sudo usermod -a -G dialout <BENUTZERNAME>// eingeben. Dabei bitte wieder den Platzhalter <BENUTZERNAME> durch den korrekten Namen ersetzen.
   - Nun fragt das Fenster nach dem Kennwort für den Befehl.   - Nun fragt das Fenster nach dem Kennwort für den Befehl.
   - Im Anschluss den Rechner neu starten, damit die Berechtigung korrekt geladen wird.   - Im Anschluss den Rechner neu starten, damit die Berechtigung korrekt geladen wird.
Zeile 199: Zeile 213:
 Am Besten die pyMobaLedLib jetzt neu starten. 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.+Nach dem Start kann es 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. 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.
Zeile 237: Zeile 251:
 Da die automatische Erkennung bei Linux meistens nicht funktioniert, diese Meldung mit "Nein" ignorieren. 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.+Dieselbe Meldung kommt auch beim Hochladen eines Programms zum ARDUINO. Diese dann auch ignorieren.
  
 Sollte das Hochladen nicht klappen, liegt es meistens daran, dass der falsche Typ eingestellt wurde. Sollte das Hochladen nicht klappen, liegt es meistens daran, dass der falsche Typ eingestellt wurde.
anleitungen/spezial/pyprogramgenerator/linux_mint_installation.1742449159.txt.gz · Zuletzt geändert: 2025/03/20 05:39 von admin_dominik