Manuelle Steuerung mit virtuellem Joystick
Jeder Sphero Bolt kann über ein gekoppeltes Smartphone oder Tablet ferngesteuert werden. Hierbei können Farbe und Helligkeit der Leuchten, Ausrichtung des Roboters und Fahrtgeschwindigkeit ebenfalls direkt in der App angepasst werden. Durch die Masseträgheit der Spheros ist die präzise Steuerung z.B. durch einen Hindernisparcours auch für Erwachsene eine Herausforderung.
Abfahren vorgezeichneter Muster
In der zugehörigen App lassen sich außerdem mit dem Finger Pfade auf einer Zeichenfläche vorgeben, denen der Sphero dann folgen soll. So kann beispielsweise ein Dreieck oder ein Kreis abgefahren werden.
Programmierung mit Logikblöcken
Mit Logikblöcken können Bewegungen präzise und nachvollziehbar programmiert werden. Auch das Einbauen von Bedingungen ist möglich. So kann der Sphero beispielsweise beim Fahren gegen ein Hindernis die Ausrichtung ändern und so Hindernisse umfahren.
Programmierung via Python oder JavaScript
Durch die Programmierung mit einer der genannten Programmiersprachen ergeben sich noch mehr Anwendungsmöglichkeiten für den Sphero. Diese reichen von einem Erkunden der Umgebung bis zu einem Fangen-Spiel zwischen zwei oder mehr der Kugelroboter.