Arduino IDE auf Linux installieren

In diesem Beitrag zeige ich dir, wie du die aktuelle Arduino IDE auf ein Linux System installierst.

Installieren der Arduino IDE unter Linux
Installieren der Arduino IDE unter Linux

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.

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
herunterladen der Arduino IDE mit dem Befehl "wget"
Herunterladen der Arduino IDE mit dem Befehl „wget“

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.

Arduino IDE entpackt
Arduino IDE 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.

Arduino IDE 1.8.18
Arduino IDE 1.8.18

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.

Konfiguration für den Arduino UNO
Konfiguration für den Arduino UNO

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.

Upload des Sketches "Hello World!"
Upload des Sketches „Hello World!“
Arduino IDE - serieller Monitor, Ausgabe von "Hello World!"
Arduino IDE – serieller Monitor, Ausgabe von „Hello World!“

7 Kommentare

  1. 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

    1. 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

    1. 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

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert