MINT - Unterricht  mit  Arduino und anderen

Pi-Arduino-Calliope

Dass sich der Raspberry Pi fast wie ein vollweriger Computer verhält, erweist sich beim Anschließen eines Arduinos oder Calliope minis.

Für die Programmierung eines Arduinos muss die Arduino-Software mit Hilfe folgenden Kommandos auf dem "LXTerminal" eingerichtet werden:

sudo apt-get update && sudo apt-get install arduino

Zum Startbutton gelangt man durch einem Klick auf die "Brombeere" und das Feld "Entwicklung". Die Installationsdateien finden sich unter /usr/share/arduino, das Sketchbook unter /home/pi. Alles andere unterscheidet sich kaum von den bekannten Prozeduren unter Windows oder  OS X. 

Zur Programmierung des Calliope minis sind keine weiteren Vorkehrungen nötig, es sei denn, der Raspberry Pi soll an einem Ort benutzt werden, an der es keinen Zugang zum Internet gibt. Für einen solchen Fall hält das Open Roberta Lab den Download eines Raspberry Pi Images vor, das neben einer voll funktionsfähigen Version des Raspberry Betriebssystems auch die Einrichtung eines lokalen Servers beinhaltet. Das heißt, dass nach der Installation und dem Hochfahren des Rechners die Programmierumgebung des Open Roberta Labs auch ohne Internetanbindung gestartet werden kann. Dazu wird der Webbrowser geöffnet, in die Adresszeile "http://localhost:1999" eingetippt und mit der Eingabetaste bestätigt.

Mit diesem ausgeklügelten Betriebssystem steht nun ein voll funktionstüchtiger Offline-Editor zur Verfügung. Das ist ein Fortschritt. Zu hoffen bleibt, dass diese Offline-Variante des Open Roberta Labs bald unter Windows 10, OS X oder dem aktuellen "Raspian-Stretch" verwendet werden kann.

Unter Github steht zwar eine Installationssoftware zum Download bereit, ihr fehlt aber ein Modul zur Umwandlung von Programmcode in Maschinensprache, was die in vielen Teilen funktionstüchtige Anwendung an entscheidender Stelle versagen lässt.

Näheres zum Thema "Offline-Coding" findet sich hier.