Willkommen beim Arduino Workshop.
Der Arduino ist ein kleiner programmierbarer Mikrocontroller mit digitalen und analogen Eingängen und Ausgängen. Dazu passend gibt es auch die Arduino Software. Dieser Workshop versucht Schritt für Schritt in die Welt des Arduinos einzuführen…
Da die Paketquellen von Linux nur eine veraltete Arduino Software anbieten, wird eine aktuelle Arduino IDE nicht per apt-get Methode installiert…
Mit der Arduino IDE werden die Codes für den Arduino Microcontroller geschrieben und abschließend auch auf das Board hochgeladen.
Installation der Arduino IDE:
Von der offiziellen Arduino Webseite (www.arduino.cc) wird die passende und gewünschte Version heruntergeladen.
- Download des tar-Archivs
- tar-Ordner am Zielort entpacken (hier im Download-Ordner)
Eine Installationsroutine steht auch für Version 1.8.11 leider nicht zur Verfügung. Die Arduino Software wird also per Terminalbefehl gestartet…:
Programmstart per Terminal:
- Per Terminal in den Zielordner der Arduino IDE wechseln (per cd-Befehl)
- Per Terminalbefehl ./arduino kann die Anwendung nun geöffnet werden…
Schreibrechte für Arduino IDE:
Im Terminal wird nun folgender Befehl abgefeuert…:
- sudo adduser BENUTZER dialout
Damit wird der Benutzer der Gruppe “dialout“ hinzugefügt…Nur so ist es möglich auch Codes auf den Arduino zu laden. Sollte es mit dem Upload trotzdem nicht auf Anhieb klappen, hilft es sich einmal neu anzumelden…
Programmstart per Shellskript:
Das Shellskript macht nichts anderes als die Befehle des Programmstarts per Terminal in eine sh-Datei auszulagern und ausführbar zu machen. Es ist dann etwas schneller möglich die IDE als Programm zu öffnen, besonders wenn man sich eine Verknüpfung auf den Desktop legt…
#!/bin/sh
cd Downloads/arduino-1.8.11
./arduino
Wir erstellen also eine Datei mit der Endung “sh“ auf dem Desktop (oder am gewünschten Ort) und kopieren den oben angegeben Code in diese Datei. Über das Kontextmenü wird die Datei abschließend als ausführbar markiert und von nun an sollte sich per Doppelklick auf diese Datei unsere Arduino Software öffnen…
Wie geht es weiter?
Im nächsten Teil des Arduino Workshops erstellen wir das erste Programm und versuchen uns am ersten Upload auf unseren Mikrocontroller…