Sphero RVR+: ejecutar programas de micro:bit por USB
Sphero RVR+ puede recibir órdenes de una micro:bit conectada por USB. Cómo preparar MakeCode, cargar el programa y resolver las primeras paradas del robot.

Sphero RVR+ puede ejecutar los movimientos que le ordene una micro:bit conectada por USB. El programa se guarda en la placa, que viaja sobre el robot; el ordenador sirve para escribirlo y transferirlo. Es una forma de aprovechar una micro:bit que ya tienes para controlar motores y luces desde MakeCode, sin mantener el portátil unido al vehículo.
La conexión también está documentada para el RVR original. Esta guía reúne instrucciones de Sphero y la Fundación Micro:bit para una actividad con productos comerciales, sin presentar un lanzamiento ni una prueba propia. El fabricante orienta RVR+ a secundaria; el recorrido encaja especialmente cuando ya se conocen los bloques y se quiere llevar un programa a un robot físico. Los tutoriales enlazados están en inglés.
Primero, separar el cable de carga del cable de datos
La guía de conexión de Sphero [en] admite micro:bit V1 y V2. Pide un ordenador con internet y navegador reciente —preferiblemente Chrome o Edge— y un cable micro-USB de alimentación y datos de menos de 18 pulgadas, unos 46 centímetros. La placa se conecta al puerto USB del robot; esta ruta no exige soldar conexiones al puerto de expansión.
El material docente de Verizon [en] insiste en una comprobación práctica: algunos cables micro-USB solo alimentan. Que la placa se encienda no demuestra que pueda recibir el programa. También explica cómo identificar el RVR correcto en un aula mirando el código de su base antes de conectarlo a Sphero Edu para revisar el firmware.
RVR+ llega con el vehículo montado y batería recargable extraíble. La caja individual descrita por Sphero [en] no incluye la micro:bit. La fotografía de cabecera muestra un proyecto ampliado con una sonda junto a una planta; esos accesorios no hacen falta para el primer programa de movimiento.
Cargar en la placa y después conectarla al robot
El tutorial de MakeCode [en] propone una secuencia corta para comprobar la conexión:
- Crea un proyecto en MakeCode para micro:bit. En Extensions, busca «RVR» o «RVR+» y añade «RVR SDK».
- Reproduce el ejemplo enlazado: despierta el robot, pone sus luces amarillas y repite cuatro veces un avance y un retroceso de dos segundos.
- Conecta la micro:bit al ordenador y transfiere el programa.
- Desconecta la placa del ordenador. Con el RVR apagado, enchúfala a su USB y pulsa el botón de encendido del robot.
Conviene probar en el suelo con espacio libre: el ejemplo inicia movimientos al ejecutarse. Cambiar una duración permite comparar recorridos, pero no convierte esa secuencia en navegación que esquive obstáculos.
La Fundación Micro:bit [en] documenta dos formas de transferencia. Chrome y Edge permiten enviarlo directamente con WebUSB; también puedes descargar el archivo .hex y arrastrarlo a la unidad MICROBIT. Que el archivo desaparezca de esa unidad después de cargarlo es normal. Guarda otra copia en el ordenador: la lista de proyectos recientes de MakeCode depende del almacenamiento del navegador.
Si se detiene, revisa el programa antes de cambiar piezas
El soporte de Sphero [en] explica que determinadas órdenes de conducción caducan tras dos segundos si se envían una sola vez. Para mantener el movimiento hay que repetirlas. El extremo contrario también causa problemas: un bucle sin pausas puede saturar el puerto serie. Sphero recomienda introducir una espera breve, por ejemplo 100 milisegundos, al final del bucle de micro:bit.
Otro indicio útil es una luz morada que pulsa cada diez segundos: corresponde al reposo del robot. La orden de despertar del SDK forma parte de la preparación, no es una instrucción decorativa.
Si prefieres empezar por montar la mecánica y después pasar a texto, mBot2 ofrece un recorrido con bloques y Python. RVR+ permite concentrar esta actividad en conectar una placa externa y comprobar qué órdenes llegan al vehículo.
La oferta española es del robot, sin micro:bit
Reichelt ofrece el RVR+ blanco, referencia 940-0601, por 361,17 euros con un 21 % de IVA, más portes, en su tienda configurada para España. Figura disponible con un plazo anunciado de cuatro a cinco días laborables. La ficha indica una edad mínima de ocho años; la orientación del fabricante hacia secundaria ayuda a situar la dificultad de los proyectos.
A ese robot debes añadir la placa y el cable de datos si te faltan. Para una familia que ya dispone de micro:bit, lo aprovechable es su programación y sus entradas; para quien empieza desde cero, conviene comparar el conjunto con otros robots educativos antes de elegir plataforma.
Fuentes
- Sphero — material necesario para conectar micro:bit a RVR y RVR+ [en]
- Sphero — programa inicial con MakeCode y conexión por USB [en]
- Fundación Micro:bit — transferencia del programa y conservación del archivo [en]
- Verizon — guía docente de conexión, cable de datos y firmware de RVR [en]
- Sphero — diagnóstico de paradas y comunicación con micro:bit [en]
- Reichelt — RVR+ 940-0601, precio y disponibilidad para España
- Sphero — contenido del paquete, orientación educativa y fotografía oficial del proyecto con micro:bit [en]
Más artículos
XGO Rider: programar giros y posturas con micro:bit
XGO Rider permite programar giros y cambios de postura con micro:bit. Qué placa necesita la actividad de tacto y palmadas y cómo preparar el primer arranque.
Finch 2.0: controlar un robot con una varita y micro:bit
Finch 2.0 puede responder a gestos de una varita con micro:bit y CreateAI. Qué necesitas, cómo separar el entrenamiento del control y qué revisar antes de comprar.