In diesem Beitrag zeige ich dir, wie du die aktuelle Arduino IDE auf ein Linux System installierst.
Ich verwende für diesen Beitrag ein System mit Linux Mint 20.2 Uma welches kostenfrei von der Seite https://www.linuxmint.com/download.php geladen werden kann.
Warum Linux Mint?
Das Betriebssystem Linux Mint ist ein sehr leichtgewichtiges System und läuft auch auf älteren Geräten sehr schnell und zuverlässig. Somit konnte ich einen alten ASUS Laptop mit einem i3 1.9 GHz & 4GB RAM für einfache Office Anwendungen weiterverwenden.
Inhaltsverzeichnis
Vorbereiten der Installation
Bevor wir die Arduino IDE installieren und einrichten können müssen wir uns zunächst ein Verzeichnis anlegen in welches diese später entpackt werden soll.
Wir wechseln also zur Konsole / zum Terminal und geben dort nachfolgenden Befehl ein:
mkdir arduinoide && cd arduinoide
Damit erzeugen wir nun den Ordner „arduinoide“ und wechseln sogleich in diesen.
Download der Arduino IDE
Auf der Seite https://www.arduino.cc/en/software findest du diverse Versionen zum Download, da ich ein 64-Bit System verwende, werde ich mir die Version „Linux 64 bits“ herunterladen.
Es gibt nun zwei Möglichkeiten die ausgewählte Version herunterzuladen, entweder mit einem einfachen klick auf den Link oder man kopiert sich die Adresse der Zieldatei und macht dieses auf der Konsole.
Da wir uns zuvor einen Ordner für die Arduino IDE angelegt haben, möchte ich die Datei dort auch ablegen, um nun das zusätzliche kopieren zu ersparen, wähle ich aus den zuvor genannten Möglichkeiten die zweite und mache das auf der Konsole mit dem Befehl:
wget https://downloads.arduino.cc/arduino-1.8.18-linux64.tar.xz
Nachdem die knapp 44 MB große TAR-Datei heruntergeladen wurde, muss diese noch entpackt werden, der Befehl dazu lautet:
tar xvf arduino-1.8.18-linux64.tar.xz
In meinem Fall habe ich die Version 1.8.18 der Arduino IDE geladen. Du musst ggf. den Befehl an deine heruntergeladene Datei anpassen.
Die Datei wurde nun in den Ordner „arduino-1.8.18“ entpackt.
Starten der Installation der Arduino IDE aus dem Terminal
Bevor wir die Arduino IDE starten können, müssen wir zunächst einiges einrichten dazu starten wir die Datei „arduino-linux-setup.sh“ im Terminal mit dem Befehl:
sh ./arduino-linux-setup.sh $USER
****** Add User to dialout,tty, uucp, plugdev groups *******
[sudo] Passwort für oem:
groupadd: Gruppe »plugdev« existiert bereits.
groupadd: Gruppe »dialout« existiert bereits.
******* Removing modem manager *******
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
modemmanager
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 4.047 kB Plattenplatz freigegeben.
(Lese Datenbank ... 360914 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von modemmanager (1.16.6-2~20.04.1) ...
Created symlink /run/systemd/system/ModemManager.service → /dev/null.
Trigger für man-db (2.9.1-1) werden verarbeitet ...
Trigger für dbus (1.12.16-2ubuntu2.1) werden verarbeitet ...
Trigger für hicolor-icon-theme (0.17-2) werden verarbeitet ...
Restarting udev
*********** Please Reboot your system ************
Nun muss das System einmal neugestartet werden.
Nachdem neustart führen wir nun die Datei „install.sh“ aus dem gleichen Ordner aus und schließen damit die Installation ab.
sudo sh install.sh
Da ich diesen Befehl mit erweiterten Rechten ausführen muss, muss ich zusätzlich das Passwort für den „root“ User eingeben.
[sudo] Passwort für oem:
Adding desktop shortcut, menu item and file associations for Arduino IDE...
done!
Es wurde nun ein Icon auf dem Desktop angelegt, welches wir mit einem Doppelklick starten können.
Testen der Installation
Zum testen ob wir die Installation / Konfiguration erfolgreich abgeschlossen haben, schreiben wir ein kleines Programm welches auf der seriellen Schnittstelle die Zeichenkette „Hello World!“ ausgibt.
void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello World!"); delay(500); }
In meinem Fall verwende ich einen Arduino UNO. Daher muss ich als „Board“ diesen Auswählen und als Port den Eintrag für den „Arduino UNO“ ggf. könntest du weitere Ports sehen diese können zbsp. deine Maus, Tastatur oder Drucker etc. sein.
Wenn wir alles wie auf dem Bild eingestellt haben, dann können wir das kleine Programm auf den Mikrocontroller aufspielen und den seriellen Monitor mit der Tastenkombination „Strg+Umschalt M“ öffnen.
Hallo,
vielen Dank für die tolle und so sauber und ausführlich dargestellte Anleitung!
LG
Florian
ich schliesse mich dem Dank an – nur habe ich nicht gecheckt, was du damit genau meinst:
„Da ich diesen Befehl mit erweiterten Rechten ausführen muss, muss ich zusätzlich das Passwort für den „root“ User eingeben.
[sudo] Passwort für oem:
Adding desktop shortcut, menu item and file associations for Arduino IDE…“
was muss ich genau eingeben? Bei mir wurde eben kein Icon auf dem Desktop angelegt!
Andreas
Hi,
vielen Dank für deinen Kommentar.
Während der Installation musste ich mein „root“ Passwort eingeben, dieses ist natürlich individuell bei der Installation von Linux vergeben worden.
Gruß,
Stefan
Hallo,
wie funktioniert das mit der Version 2.0.x der Arduino IDE?
Gruß
Helmut
Hi Helmut,
danke für deinen Kommentar.
Dazu gibt es am 07.12. ein Beitrag, bitte schaue da doch nochmal auf meinem Blog vorbei.
Gruß
Stefan