Programar Arduino visualmente con Open Roberta

FunduinoÚltima actualización el

Mikrocontroller in Blöcken programmieren – ohne eine Zeile Code

Der Einstieg ins Programmieren scheitert selten an der Logik, sondern meist an der Schreibweise: ein fehlendes Semikolon, eine falsch gesetzte Klammer. Genau diese Hürde nimmt Open Roberta weg – dort setzt du Programme aus farbigen Blöcken zusammen, die nur dort einrasten, wo sie hingehören.

Diese Seite gibt einen Überblick: was Open Roberta ist, wie die Blocksprache NEPO funktioniert und wo es weitergeht, wenn du deinen Arduino damit programmieren möchtest.

Programmierfläche des Open Roberta Lab mit farbigen Blöcken
Ein NEPO-Programm im Open Roberta Lab: die Blöcke werden per Drag-and-drop zusammengesetzt

Was Open Roberta ist

Open Roberta ist eine Programmierplattform, die im Browser läuft und ohne Installation auskommt. Sie ist für eine ganze Reihe von Mikrocontrollern und Robotern gedacht, die im Bildungsbereich eingesetzt werden – darunter auch der Arduino.

Entwickelt wird sie vom Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme (IAIS). Seit 2014 läuft die Plattform auf Servern des Fraunhofer IAIS in Sankt Augustin, was für den Einsatz an Schulen aus Datenschutzsicht ein Vorteil ist.

Programmierfläche des Open Roberta Lab mit farbigen Blöcken
Ein NEPO-Programm im Open Roberta Lab: die Blöcke werden per Drag-and-drop zusammengesetzt

Programmieren mit NEPO-Blöcken

Im „Open Roberta Lab“ wird mit der Sprache NEPO programmiert. Statt Code zu tippen, ziehst du farbige Blöcke per Drag-and-drop in die richtige Reihenfolge. Was der Block tut, steht in Worten darauf – Tippfehler und fehlende Semikola gibt es also nicht.

Das Besondere: NEPO ist für alle unterstützten Geräte dieselbe Sprache. Wer den Einstieg mit einem Spielzeugroboter findet, kann später mit denselben Blöcken einen Arduino programmieren – und von dort aus ist der Schritt zur Arduino-Software klein.

Das Ergebnis ist sofort sichtbar: Eine Leuchtdiode blinkt, ein Motor läuft an. Gerade für den Anfang ist dieses unmittelbare Erfolgserlebnis viel wert.

Links und nächste Schritte

Das Open Roberta Lab ist frei verfügbar:

Wie du deinen Arduino mit dem Lab verbindest, zeigt die Anleitung zur Einrichtung von Open Roberta. Ein vollständiges Projekt von der Verkabelung bis zum fertigen Programm findest du in der Anleitung zum Funduino 3D-RoboCar.

Calificar la guía

Comentarios

Haz una pregunta o comparte tu experiencia

Schreib uns, wenn etwas nicht funktioniert. Nenne dabei dein Board und die Fehlermeldung.

Revisamos cada comentario antes de publicarlo. Tu dirección de correo electrónico permanece con nosotros.