Augmented Reality icon Augmented Reality — Overlay PNG/JPG images in real-time onto detected objects, faces, colors or glyphs using ARC Camera tracking; attach, preview, detach. Try it →
 
Sphero

Sphero by Sphero

Drive Sphero from Synthiam ARC with Bluetooth, voice control, scripts, chatbot skills and more on Windows 10/11.
Connection Type
Bluetooth
Number of Servos
None
Audio Support
No
Camera Support
No
UARTs
None
I2C Support
No
ADC Ports
None
Digital Ports
None
A glowing white robotic ball rolling across a table, linked to a laptop showing a simple control panel with direction buttons and a speed dial
Sphero + Synthiam ARC

Drive a Sphero from your PC, and teach it new tricks

Sphero is a remote-control robotic ball that connects over Bluetooth. With Synthiam ARC you can drive it from your computer and add features far beyond the phone app: voice control, scripted behaviors, chatbots and more, one skill at a time.

How Sphero works with Synthiam. Sphero is not an EZB. ARC, running on a Windows PC, is the software brain; Sphero is the robot it talks to over a Bluetooth serial (COM) port through the Sphero Movement Panel robot skill. Once connected, ARC sends movement commands (drive, stop, change heading) and you can layer other ARC skills on top. Sphero is supported in ARC only; there is no ARCx skill for it.

Meet the robot

What is Sphero?

Sphero is a small robotic ball made by Sphero, Inc. Inside its sealed shell, motors roll the ball in any direction, and it is steered wirelessly from a phone, tablet or computer, for play and for learning to code.

ARC's Sphero Movement Panel connects through the Bluetooth serial COM port that Windows creates when a Sphero is paired, which is how the original Sphero robotic balls (Sphero 1.0 and 2.0) connect. Community testing confirms the original Sphero ball; Synthiam does not publish an official list of other compatible models.

Discontinued. Sphero lists the Sphero 1.0 and 2.0 (and the SPRK+) among its discontinued products: they are no longer made, though many still work. If you have one, ARC can still give it new life.

Sphero at a glance

TypeRobotic ball
MakerSphero
ConnectionBluetooth, paired as a serial COM port on Windows
PowerBuilt-in rechargeable battery
Synthiam softwareARC on Windows 10/11, Sphero Movement Panel
Synthiam uses it forDriving, voice control and scripted behaviors
Websitesphero.com
Possibilities

What you can do with Sphero in ARC

The Sphero skill is a movement panel, so anything in ARC that moves a robot rolls the Sphero: on-screen controls, joysticks, scripts, speech recognition and web control.

🎮

Drive it from your PC

Roll forward and backward and turn with on-screen controls, the keyboard or a joystick.

🎙

Voice control

Add Speech Recognition and say “forward”, “stop” or “turn left”.

📜

Scripted behaviors

Make Sphero patrol, spin, pause or perform a sequence of moves automatically with ARC scripts.

💬

AI conversations

Connect a chatbot such as PandoraBots so your project responds conversationally while it moves.

🧩

Combine skills

Mix movement with sound, a PC camera with tracking, timers and automation.

Get started

Connect a Sphero to ARC

  1. Charge Sphero so it does not disconnect mid-session.
  2. Pair it with Windows. Turn on Bluetooth on your PC (or plug in a USB Bluetooth adapter), keep Sphero within a few feet of the computer, and pair it. Windows usually creates two COM ports for a paired Sphero; only one of them works with ARC.
  3. Install ARC and open a project. Get ARC for Windows.
  4. Add the Sphero Movement Panel from Project, Add Robot Skill, Movement Panels. Read the Sphero Movement Panel manual for details.
  5. Connect and test. Choose one of Sphero's COM ports and connect. If nothing happens, try the other port. Try a slow roll first.
  6. Add skills one step at a time: speech recognition, scripts, then AI.

Bluetooth tips

  • Only one app or program can usually control Sphero at a time. Close any Sphero app on your phone or tablet.
  • After a disconnect or a restart you may need to remove Sphero from Windows Bluetooth devices and pair it again. Sphero was designed mainly to connect to phones and tablets.
  • Keep Sphero close to the computer during setup.
ARCx or ARC?

Sphero is an ARC robot

The Sphero Movement Panel exists for ARC, Synthiam's Windows desktop software, and not for ARCx. Use ARC on a Windows 10 or 11 PC with Bluetooth.

If you are choosing a robot to start with today, consider one that ARCx supports. ARCx runs on Windows, Linux and Raspberry Pi, is used from any web browser by several people at once, and lets AI agents see, drive and program the robot. See ARCx and the robots in this hardware catalog.

Help

Troubleshooting

  • Try Sphero's other COM port: only one of the two works.
  • Restart Bluetooth on your PC, power-cycle Sphero, and try again.
  • Close any other Sphero app that might be connected.
  • Remove Sphero from Windows Bluetooth devices and pair it again.

After a disconnect, a reboot of Sphero or sometimes a Windows restart, the pairing can go stale. Remove Sphero from Windows Bluetooth devices, pair it again, and choose the working COM port in ARC.

The ARC skill needs the Bluetooth serial COM port that the original Sphero balls create when paired. A model that pairs without creating a COM port cannot be selected in the skill.
Questions

Frequently asked questions

The skill was built for the original Sphero robotic ball, which pairs with Windows as a Bluetooth COM port. Other models are not on an official list; if yours creates a COM port when paired, it is worth trying.

No. Sphero connects straight to the PC over Bluetooth. ARC and the Sphero Movement Panel are all you need.

Not at the moment. There is no Sphero robot skill for ARCx, so use ARC on Windows.

Give your Sphero new tricks

Pair it, add the Sphero Movement Panel in ARC, then add voice, scripts and AI one step at a time.


ARC Pro

Upgrade to ARC Pro

Discover the limitless potential of robot programming with Synthiam ARC Pro – where innovation and creativity meet seamlessly.

#1  

What are the com port speed settings to attach the sphere? I have tried both ports to no avail.