Arduino-IDE Portable Entwicklungsumgebung 1.8.19
Hier erkläre ich Ihnen Schritt für Schritt, wie Sie einen portablen USB-Stick für die Arduino-Software (IDE) 1.8.19 unter Windows 11 erstellen. Eine portable Installation enthält alle Dateien und Verzeichnisse, die erforderlich sind, damit die Arduino-Entwicklungsumgebung (IDE) auf einem beliebigen PC mit Windows 11 funktioniert, ohne dass sich dies auf die Dateien asserhalb des für die portable Installation vorgesehenen Ordners auswirkt.
Warum portable Arduino IDE auf USB-Stick?
Beispiel-1: Fast in allen Schulen haben die Schüler keine Administratorrechte, so dass sie in den meisten Ordnern keinen Schreibzugriff haben. Dies führt zu Problemen bei der Verwendung der Arduino-IDE, da Ihre Einstellungen und Ihr Arduino-Programme in einem dieser Ordner gespeichert sind. Mit einer portablen Version der Arduino-IDE können Sie dieses Problem einfach lösen.
Beispiel-2: Sie möchten einen Workshop organisieren und benötigen für Ihr Projekt zusätzliche Bibliotheken. Da die portable Version Ihre Arduino-Programme, die Bibliotheken und den Hardware-Ordner lokal speichert, können Sie einen gleichen Ausgangspunkt für alle Teilnehmer des Workshops haben, indem Sie einfach denselben Ordner auf allen Maschinen replizieren. Dies ist auch sehr nützlich, wenn Sie aus irgendeinem Grund keine Internetverbindung haben und alles ohne Downloads und Verzögerungen für Ihr Projekt vorbereiten möchten.
Beispiel-3: Sie möchten Ihre Arduino-Programme ohne aufwändige Installationen auf unterschiedlichen PCs bearbeiten und testen, ohne dass dabei Daten auf Ihrem PC tangiert werden. Sie möchten auch sicherstellen, dass Sie immer 1:1 mit den gleichen Bibliotheken arbeiten. Da Sie den USB-Stick beliebig kopieren können, sind auch vernetzte Entwicklung mit mehreren PCs und Aruino-IDEs einfach möglich. Auch die Sicherung Ihrer Projekte ist kein Problem. Bewahren Sie einfach immer ein aktuelles Duplikat Ihres USB-Sticks an einem sicheren Ort auf.
Warum nutze ich Arduino-IDE 1.8.19
Alle hier präsentierte Projekte wurden mit Arduino-IDE 1.8.19 entwickelt und getestet. Generell verwende ich die Arduino-Entwicklungsumgebung (IDE) weil sie aus meiner Sicht einfach perfekt für die Realisieung von Projekten mit Arduino- und ESP-Boards geeignet ist. Obwohl die Version 1.8.19 alles andere als aktuell ist, zeichnet sich dieser Release durch sehr hohe Stabilität und hohe Verfügbarkeit von Bibliotheken aus.
Portable USB-Stick Arduino-IDE 1.8.19 erstellen
- Stecken Sie einen leeren USB-Stick an Ihrem Windows-PC ein. Der USB-Stick sollte mindestens 32GByte gross sein, damit er auch mehrere grössere Arduino-/ESP-Projekte abgespeichern kann. Es sollte auch ein USB-Stick verwendet werden, der sich duch möglichst schnelle Lese- und Schreib-Zugriffszeiten auszeichnet!
- Benennen Sie mit der Rename-Funktion diesen USB-Stick in IDEPORTABLE um.
- Klick Sie jetzt auf den nebenstehenden Download-Link: arduino-1.8.19.zip. Die Download-Datei wird jetzt auf Ihren PC ins Downloadverzeichnis übertragen.
- Kopieren oder verschieben Sie dann die heruntergeladene zip-Datei arduino-1.8.19.zip vom lokalen PC-Download-Verzeichnis auf den USB-Stick IDEPORTABLE.
- Klicken Sie danach auf dem USB-Stick IDEPORTABLE mit der rechten Maustaste auf die soeben kopierte zip-Datei arduino-1.8.19.zip und wählen Sie jetzt Alle extrahieren. Löschen Sie bei "Dateien werden in diesen Ordner extrahiert:" die Angabe arduino-1.8.19. Als Zielverzeichnis steht nur noch der Laufwerksbuchstabe vom USB-Stick mit abschliessendem Backslash, z.B. E:\. Starten Sie den "Entpackungsvorgang" durch einen Klick auf Button Extrahieren. Dieser Vorgang kann durchaus ein paar Minuten dauern!
- Kontrolieren Sie nach der abgeschlossenen Extrahierung den Inhalt im entpackten Verzeichnis arduino-1.8.19. Der Ihalt muss wie folgt aussehen:
- Erstellen Sie jetzt im Hauptverzeichnis arduino-1.8.19 noch den eigentlichen Projektordner mit der Bezeichnung portable. In diesem Ordner werden wir später alle hier vorgestellten Projekt-Beispiele speichern. Dabei muss streng beachtet werden, dass der Arduino-Sketch mit der Programm-Erweiterung .ino z.B. BLINK_001.ino sich immer im gleichnamigen Projektordner befinnden muss.
Beispiel: (E:)IDEPORTABLE / arduino-1.8.19 / portable / BLINK_001 / BLINK_001.ino - Prüfen Sie jetzt zum Schluss, ob auf Ihrem UBS-Stick im Verzeichnis arduino-1.8.19 alle Ordner und Dateien korrekt extrahiert wurden und der selbst erstellte Projektordner portable ebenfalls aufgelistet wird.
Arduino-IDE 1.8.19 einrichten
- IDE aufstarten: Starten Sie Arduino-IDE durch einen Klick auf USB-Stick IDEPORTABLE / arduino-1.8.19 / arduino.exe. Es empfiehlt sich eine Verknüpfung mit arduino.exe auf dem Desktop des PCs zu erstellen.
- Sprache Deutsch einstellen: Klicken Sie auf File / Preferences und wählen Sie dann bei Editor languages: Deutsch (German). Bestätigen Sie die Einstellung mit OK. Damit die Deutsch-Umstellung aktiviert wird, müssen Sie die Arduino-IDE durch Klick auf File / Quit schliessen und danach erneut gemäss Punkt 1. durch Klick auf arduino.exe wieder starten.
Wichtig: Wenn immer Sie Einstellungen ändern, werden die Änderungen erst nach einem Neustart übernommen! - Zusätzliche Bordverwalter-URLs festlegen: Die Arduino-IDE unterstützt durch spezifische Bibliotheken unzählige Boards und Prozessoren. Durch folgende Voreinstellung treffen wir eine erste Auswahl. Klicken Sie auf Datei / Voreinstellung und hinterlegen dann beim Eingabefeld Zusätzliche Bordverwalter-URL's: durch copy-paste genau diese URL https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json Achten Sie darauf, dass der Link nahtlos, also ohne Leerzeichen dazwischen, ins Eingabefeld kopiert wird. Damit die Einstellung übernommen wird, müssen Sie die Arduino-IDE erneut durch Klick auf Datei / Beenden schliessen und danach erneut durch Klick auf arduino.exe wieder starten.
- Boardverwalter konfigurieren: Klicken Sie jetzt auf Werkzeuge / Board:"Arduino Uno" / Boardverwalter. Ersetzen Sie im neu aufgespannten Boadverwalter-Windows Type alle durch Type ESP32. Warten Sie einen Moment, bis folgende 2 Auswahlmöglichkeiten aufgelistet werden: Arduino ESP32 Boards by Arduino und esp32 bei Espresif Systems. Installieren Sie jetzt zuerst die erste (obere) Auswahl Arduino ESP32 Boards by Arduino durch Klick auf Button instalieren. Wählen Sie dabei die aktueltste Version. Dieser Installationsvorgang mit Dowload auf USB-Stick dauert recht lange, haben Sie Geduld. Kurz bevor der erste Installationsvorgang abgeschlossen ist, kommt die Mitteilung: Möchten Sie diese Gerätesoftware instalieren?. Quittieren Sie die Anfrage durch Klick auf Button instalieren.
Installieren Sie danach auch noch die zweite (untere) Auswahl esp32 bei Espresif Systems durch Klick auf instalieren. Diese Installation dauert erneut sehr, sehr lange. Haben Sie Geduld, es lohnt sich. Danach, Sie ahnen es schon, beenden und starten Sie Aarduino-IDE neu. - Board für 1. Versuch hinterlegen: Klicken Sie erneut auf Werkzeuge / Board "Arduino Uno" und wählen dann rechts im Auswahlfenster unter ESP32 Arduino den obersten Eintrag ESP32S3 Dev Module. Warten Sie einen kurzen Augenblick, bevor Sie erneut auf Werkzeuge klicken. Sie sehen jetzt, dass bei Board "Arduino Uno" durch "ESP32S3 DEv Module ersetzt wurde. Wir werden jetzt gleich mit dem Board ESP32 C3 supermini unseren ersten Versuch starten.
Unser estes Blink-Programm
- Erstellen Sie auf dem USB-Stick im Unterverzeichnis arduino-1.8.19/portable einen neuen Ordner mit dem Namen blink_001
- Starten Sie die Arduino-IDE und klicken Sie auf Datei / Neu. Es wird ein neues kleines Arduino-IDE-Windows aufgespannt. Schliessen Sie das ursprünglich aufgespannte Arduino-IDE-Windows im Hintergrund durch Klick auf (X) in der rechten oberen Ecke. Klicken Sie jetzt im kleinen verbeibenden Arduino-IDE-Windows erneut auf Datei / Speichern unter und wählen Sie dann als Speicherort den zuvor erstellten Ordner arduino-1.8.19/portable/blink_001 ein. Geben Sie Dateiname: blink_001 ein und klicken Sie dann auf den Button Speichern.