Coding Languages and your Sphero App-Enabled Robot

Kevin Sicner Updated by Kevin Sicner

Sphero app-enabled round robots (Sphero 2.0, Sphero SPRK Edition, Sphero SPRK+, Sphero BOLT, Sphero BB-8 and Sphero BB-9E) can only be custom code-programmed using the Sphero Edu app. You are unable to code these robots using any other programming language other than the 3 code language options offered in the Sphero Edu app.

Sphero RVR offers more flexibility to code with coding languages outside the Sphero Edu app with the addition of accessory pieces.

A micro:bit can be used to code Sphero RVR using Microsoft MakeCode or Python editor. The micro:bit is sold separately.

A Raspberry Pi can be plugged directly into Sphero RVR to code with Python. You can learn more about how to use the Raspberry Pi python SDK here. Raspberry Pi is sold separately.

You can learn more about micro:bit, Raspberry Pi, and Arduino and Sphero RVR on Sphero's SDK site.

Note that Sphero Customer Service does not support these platforms/coding languages. Sphero just provides the capability to code Sphero RVR with them.

Sphero app-enabled robots cannot be coded in Linux.

How did we do?