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:55] – [5. fehlende Pakete nachinstallieren] 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 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: |
+ | |||
+ | Beim Aufruf kann es zu einer Fehlermeldung kommen. | ||
+ | ModuleNotFoundError: | ||
+ | Dann bitte mit " | ||
==== 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: | {{bilder: | ||
- | ==== 6. Berechtigungen zuweisen ===== | ||
+ | Außerdem müssen folgende Pakete, ebenfalls über die Anwendungsverwaltung installiert werden: | ||
+ | |||
+ | - " | ||
+ | - " | ||
+ | |||
+ | Dazu gibt man am Besten in dem Suchfeld " | ||
+ | |||
+ | |||
+ | |||
+ | ==== 6. Berechtigungen zuweisen ===== | ||
+ | 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. \\ | ||
+ | - unten links auf das schwarze Symbol klicken | ||
+ | - den Befehl //sudo usermod -a -G dialout < | ||
+ | - Nun fragt das Fenster nach dem Kennwort für den Befehl. | ||
+ | - Im Anschluss den Rechner neu starten, damit die Berechtigung korrekt geladen wird. | ||
==== 7. Der erste Aufruf von pyMobaLedLib ==== | ==== 7. 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: | ||
Zeile 194: | 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 232: | 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 244: | 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. | ||