Sphero EDU: Erste Schritte & Programmieren
Lade, koppele und programmiere deinen Sphero BOLT, SPRK+, indi oder RVR — von der ersten Fahrt bis zum Quadrat-Programm in JavaScript.
Auf eigene Gefahr: Lass den Roboter nur auf ebenen Flächen ohne Treppen oder Absturzkanten fahren und tauche BOLT/SPRK+ nicht unter Wasser — sie sind nur spritzwasserfest. Lade den Akku nicht in praller Sonne oder Hitze; das geschieht auf eigene Gefahr und kann Akku oder Gerät beschädigen.
Was du brauchst
Diese Anleitung gilt für die programmierbaren Sphero-EDU-Roboter: Sphero BOLT und das ältere SPRK+ (durchsichtige Kugeln), den fahrbaren RVR sowie indi (Farbkarten-Roboter für die Jüngsten). Zum Programmieren nutzt du die kostenlose Sphero EDU-App für iOS oder Android. BOLT, SPRK+ und RVR koppeln per Bluetooth — du brauchst also ein Smartphone oder Tablet mit aktiviertem Bluetooth und Standortzugriff (Android verlangt das für BLE-Scans).
Laden
BOLT und SPRK+ laden induktiv: Setze die Kugel in die mitgelieferte Ladeschale (USB), das blaue Licht pulsiert beim Laden. Eine volle Ladung reicht für rund 2 Stunden Fahrt; das Laden dauert etwa 4 Stunden. Der RVR lädt per USB-C über das eingebaute Akkupack. Lass die Kugel nicht dauerhaft in der prallen Sonne oder im heißen Auto liegen — Lithium-Akkus mögen das nicht.
Koppeln (Pairing)
BOLT und SPRK+ haben keinen Knopf — sie wachen auf, wenn du sie kurz schüttelst oder aus der Ladeschale nimmst. So verbindest du:
1. Sphero EDU App öffnen → Account anlegen / einloggen
2. Bluetooth am Gerät aktivieren
3. Roboter schütteln, bis er blinkt
4. In der App auf "Verbinden" / Roboter-Symbol tippen
5. Roboter aus der Liste wählen (z. B. "BOLT-XXXX")
Nach dem ersten Koppeln bietet die App oft ein Firmware-Update an. Führe es durch — neue Firmware bringt Bugfixes und schaltet manchmal neue Sensorfunktionen frei. Den Roboter dabei in der Ladeschale lassen.
Die drei Programmier-Ebenen
Sphero EDU bietet drei Schwierigkeitsgrade, die mit deinen Kindern bzw. Schülern mitwachsen:
| Ebene | Was du machst | Für wen |
|---|---|---|
| Draw / Zeichnen | Mit dem Finger eine Fahrtroute aufmalen, Farben antippen | Einstieg, Vorschule, indi |
| Blocks | Scratch-ähnliche, einrastende Befehlsblöcke per Drag & Drop | Grundschule, erste Logik |
| Text / JavaScript | Echter Code mit Funktionen, Schleifen, Variablen | Fortgeschrittene, ab ca. Klasse 6 |
Du startest ein neues Programm über Programme → Programm erstellen und wählst dort die Ebene aus.
Erstes Programm: Ein Quadrat fahren
In Blocks ziehst du einen Wiederholen-4-mal-Block und legst hinein: Fahren mit Geschwindigkeit 100, Kurs 0°, 1 Sekunde und danach Kurs um 90° drehen. Nach vier Durchläufen ist die Kugel wieder am Start.
In der JavaScript-Ebene sieht dasselbe so aus:
async function startProgram() {
// Vier Seiten = vier Durchläufe
for (var i = 0; i < 4; i++) {
setHeading(i * 90); // Kurs: 0, 90, 180, 270 Grad
await roll(i * 90, 150, 1.5); // Kurs, Tempo (0-255), Sekunden
}
await stopRoll(); // sauber anhalten
}
Wichtig: Lege den Roboter immer mit dem blauen Aim-Licht zu dir zeigend hin, bevor du startest — das ist Kurs 0°, also "geradeaus vom dir weg". So fährt das Quadrat in die erwartete Richtung.
Sensoren nutzen
Der BOLT hat eine programmierbare 8×8-LED-Matrix, einen Lichtsensor, ein Kompass/IMU-Modul (Beschleunigung, Lage) und Infrarot zur Kommunikation mit anderen BOLTs. Beispiel: Lass den Roboter ein Herz auf der Matrix zeigen und auf Helligkeit reagieren.
async function startProgram() {
// Symbol/Text auf der 8x8-Matrix
await scrollMatrixText("HI", { r: 0, g: 255, b: 120 }, 30, false);
// Auf Licht reagieren: hell = schnell, dunkel = stehen
if (getLuminosity() > 50) {
await roll(0, 120, 2);
} else {
setMainLed({ r: 255, g: 0, b: 0 }); // Rot bei Dunkelheit
}
}
Unter Sensor-Daten in der App kannst du nach jedem Lauf Geschwindigkeit, Beschleunigung und Strecke als Diagramm ansehen — perfekt für den Physikunterricht.
Pflege und Grenzen
Sphero BOLT und SPRK+ sind spritzwasserfest, aber nicht zum Tauchen geeignet — kurze Wasserspielereien auf glattem Boden gehen, untertauchen nicht. Reinige die Kugel mit einem leicht feuchten Tuch, keine Lösungsmittel. Lade den Akku alle paar Wochen nach, auch wenn du den Roboter nicht nutzt, damit der Akku nicht tiefentlädt. Halte die Firmware über die App aktuell.