Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:spezial:pyprogramgenerator:linux_mint_installation [2025/03/19 08:36] – [Installation ARDUINO IDE] moba_nick | anleitungen: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 | + | * ein Rechner / Laptop mit Linux Mint 22.1 Cinnamon |
- | 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. | + | Nun den Arduino an einen freien USB-Port anschließen. |
Für Einsteiger ist möglicherweise ein kleiner zusätzlicher Test interessant. Mehr dazu am Ende der Anleitung unter [[anleitungen: | Für Einsteiger ist möglicherweise ein kleiner zusätzlicher Test interessant. Mehr dazu am Ende der Anleitung unter [[anleitungen: | ||
Zeile 87: | Zeile 87: | ||
- | Es öffnet sich der Library Manager (der Start kann auf dem Raspi länger dauern, | + | Es öffnet sich der Library Manager (der Start kann länger dauern, |
Zeile 104: | Zeile 104: | ||
Diese Frage mit " | Diese Frage mit " | ||
- | Jetzt ist die ARDUINO und MLL Installation. | + | 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. | + | Normalerweise wird jetzt mit dem Excel-Programm weiter gemacht. Da Excel unter Linux aber nicht läuft, benötigen wir jetzt die pyMobaLedlIb. |
Zeile 112: | Zeile 112: | ||
- | ==== PyMobaLedLib installieren ==== | + | ==== 3. PyMobaLedLib installieren ==== |
Den neuesten Release der PyMobaLedLib von GitHub [[https:// | Den neuesten Release der PyMobaLedLib von GitHub [[https:// | ||
Zeile 137: | Zeile 137: | ||
Dieses Verzeichnis kann in " | Dieses Verzeichnis kann in " | ||
- | Die pyMobaledLib kann dann mit dem Kommando: | + | Die pyMobaledLib kann dann mit dem Kommando: |
- | ==== Desktop Icon erstellen ==== | + | Beim Aufruf kann es zu einer Fehlermeldung kommen. |
+ | ModuleNotFoundError: | ||
+ | Dann bitte mit " | ||
+ | |||
+ | ==== 4. Desktop Icon erstellen ==== | ||
Da dieser Aufruf doch etwas kompliziert ist, kann man auf dem Desktop ein Icon installieren. | Da dieser Aufruf doch etwas kompliziert ist, kann man auf dem Desktop ein Icon installieren. | ||
Wenn Sie ein Desktop Icon zum Aufruf der pyMobaledLib haben möchten, müssen Sie folgendermaßen vorgehen: | 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:< | + | - Rechtsklick auf den Desktop |
+ | - "Neuen Starter hier erstellen" | ||
+ | - Bei Name "pyMobaLedLib" | ||
+ | - als Befehl kommt rein //python3 / | ||
+ | - Das Logo kann durch anklicken des Logos geändert werden. Das MLL-Logo ist im Pfad / | ||
- | [Desktop Entry] | + | |
+ | ==== 5. fehlende Pakete nachinstallieren ==== | ||
- | Type=Application | + | Für die pyMobaLedLib ist das Paket " |
+ | Dieses kann zusammen mit allen Abhängikeiten über die Anwendungsverwaltung installiert werden. \\ | ||
+ | {{bilder: | ||
- | Name=pyMLL | + | Außerdem müssen folgende Pakete, ebenfalls über die Anwendungsverwaltung installiert werden: |
- | GenericName=pyMll | + | - " |
+ | - " | ||
- | Comment=Open-source electronics prototyping platform | + | Dazu gibt man am Besten in dem Suchfeld " |
- | Exec=python3 / | ||
- | Icon=/ | ||
- | Terminal=false | + | ==== 6. Berechtigungen zuweisen ===== |
- | Categories=Development; | + | Für den Zugriff auf die USB-Schnittstelle des Arduinos, benötigt der Benutzer noch die Rechte für die Nutzung. \\ |
- | + | Diese kann über das Terminal zugewiesen werden. \\ | |
- | MimeType=text/ | + | - unten links auf das schwarze Symbol klicken |
- | + | - den Befehl //sudo usermod | |
- | Keywords=embedded electronics; | + | - Nun fragt das Fenster nach dem Kennwort für den Befehl. |
- | + | - Im Anschluss | |
- | StartupWMClass=processing-app-Base | + | ==== 7. Der erste Aufruf von pyMobaLedLib ==== |
- | + | ||
- | Name[en_US]=pyMll | + | |
- | + | ||
- | Path=home/<user>/Arduino/pyMobaLedLib/ | + | |
- | </webcode> | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Diese Textdatei unter einem beliebigen Namen mit der Endung .desktop speichern Die Datei auf den Desktop ziehen. | + | |
- | + | ||
- | + | ||
- | ==== Der erste Aufruf von pyMobaLedLib ==== | + | |
Beim ersten Aufruf meldet sich das Programm mit einer fehlermeldung: | Beim ersten Aufruf meldet sich das Programm mit einer fehlermeldung: | ||
Die ARDUINO Bilbilothek wurde nicht gefunden. | Die ARDUINO Bilbilothek wurde nicht gefunden. | ||
Zeile 215: | Zeile 213: | ||
Am Besten die pyMobaLedLib jetzt neu starten. | Am Besten die pyMobaLedLib jetzt neu starten. | ||
- | Nach dem Start kannes | + | Nach dem Start kann es sein, daß das Programm weitere Bibliotheken installieren möchte. Diese Frage mit " |
Die Frage nach der Verbindung mit dem ARDUINO sollte wieder mit " | Die Frage nach der Verbindung mit dem ARDUINO sollte wieder mit " | ||
Zeile 253: | Zeile 251: | ||
Da die automatische Erkennung bei Linux meistens nicht funktioniert, | Da die automatische Erkennung bei Linux meistens nicht funktioniert, | ||
- | Dieselbe Meldung kommt auch beim Hocvhladen | + | Dieselbe Meldung kommt auch beim Hochladen |
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. | ||
Zeile 265: | Zeile 263: | ||
Bei der Option " | Bei der Option " | ||
Nach dem Setzen des Hakes, die Einstellungen speichern und pyMobaledLib neu starten. | 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=" | ||
- | |||
- | [Desktop Entry] | ||
- | |||
- | Type=Application | ||
- | |||
- | Name=pyMLL | ||
- | |||
- | GenericName=pyMll | ||
- | |||
- | Comment=Open-source electronics prototyping platform | ||
- | |||
- | Exec=python3 / | ||
- | |||
- | Icon=/ | ||
- | |||
- | Terminal=false | ||
- | |||
- | Categories=Development; | ||
- | |||
- | MimeType=text/ | ||
- | |||
- | Keywords=embedded electronics; | ||
- | |||
- | StartupWMClass=processing-app-Base | ||
- | |||
- | Name[en_US]=pyMll | ||
- | |||
- | Path=home/< | ||
- | |||
- | < | ||
- | |||
- | Diese Textdatei unter einem beliebigen Namen mit der Endung .desktop speichern | ||
- | Die Datei auf den Desktop ziehen. | ||