# mBot2: de los bloques a Python con un robot que puedes montar

mBot2 permite montar un robot y pasar de bloques a Python. Qué incluye el kit, cómo usarlo sin el ordenador conectado y cuánto cuesta comprarlo en España.

- URL canónica: https://robotica.es/hogar/mbot2-bloques-python-robot-educativo/
- Versión Markdown: https://robotica.es/hogar/mbot2-bloques-python-robot-educativo.md
- Publicado: 2026-09-06
- Última actualización editorial: 2026-09-06
- Autoría: Redacción Robotica.es
- Categoría: Hogar y Consumo
- Etiquetas: Makeblock, mBot2, CyberPi, robots educativos, Python, programación por bloques
- Idioma: es-ES

Hacer que un robot avance, gire y se detenga puede servir como primer programa por bloques y, más adelante, como primera lectura de código Python. **Makeblock mBot2** permite recorrer ese camino con el mismo kit. Antes de empezar conviene entender una diferencia: ejecutar las instrucciones desde el ordenador y guardarlas dentro del robot no ofrece exactamente las mismas posibilidades.

Es un producto comercial con varios años de recorrido. Esta guía revisa sus manuales actuales para explicar el montaje, la programación y una opción de compra en España; no presenta un nuevo lanzamiento.

## Lo que necesitas antes de abrir mBlock

El [manual de montaje de mBot2 [en]](https://support.makeblock.com/hc/en-us/articles/1500006253942-Assemble-mBot-Neo-mBot2) muestra un kit con chasis, motores con encoder, ruedas, cables, tornillos y destornillador. Incorpora la placa CyberPi, la base mBot2 Shield, un sensor de ultrasonidos y un sensor RGB cuádruple. También incluye una pista para seguir líneas. Hay una parte mecánica que construir antes de sentarse a programar.

Los sensores permiten preparar tareas distintas: estimar la distancia a un obstáculo, distinguir colores o seguir un recorrido. CyberPi añade pantalla, botones y otros elementos con los que experimentar. Para comenzar con esas actividades no hace falta comprar la cámara de IA ni las ampliaciones que aparecen en algunas demostraciones de la [página de Makeblock [en]](https://www.makeblock.com/pages/mbot2-coding-robot).

En España, [Robotix vende el kit mBot2 por **218,50 €**](https://www.robotix.es/es/mbot-2), referencia **P1010132**, con 180,58 € como importe sin IVA. La ficha mostraba existencias, lo orienta a partir de diez años y distingue este kit individual de los paquetes para aulas. Conviene comprobar las condiciones de envío para el destino concreto al realizar el pedido.

Para seguir la ruta de programación de esta guía, prepara un ordenador y el cable USB del kit. Makeblock documenta mBlock 5 para Windows y Mac; su versión web utiliza el componente de conexión mLink 2 y recomienda Chrome. La aplicación móvil tiene una ruta propia por Bluetooth, pero el recorrido hacia el editor de Python se entiende mejor con el ordenador delante.

## Elige dónde se ejecutará el programa

La [guía de mBlock para mBot Neo/mBot2 [en]](https://support.makeblock.com/hc/en-us/articles/1500006184281-Program-mBot-Neo-with-mBlock-5) comienza seleccionando **CyberPi** como dispositivo. Después se añaden las extensiones de mBot2 Shield, Ultrasonic Sensor 2 y Quad RGB Sensor. Este paso importa: añadir la placa y añadir los bloques que controlan ruedas y sensores son operaciones distintas.

El entorno ofrece dos modos:

| Modo | Dónde probarlo | Qué pasa al desconectar |
| --- | --- | --- |
| **Live** | Ejecutas las instrucciones desde mBlock y observas la respuesta al momento. | El dispositivo debe mantener la conexión con mBlock. |
| **Upload** | Cargas el programa en CyberPi. | El programa puede seguir ejecutándose en el robot. |

Para un recorrido por el suelo sin el portátil al lado, interesa preparar un programa en Upload. Live resulta útil cuando estás modificando instrucciones y observando su efecto. Desconectar el cable antes de haber cargado el programa no equivale a dejarlo guardado.

La diferencia se amplía al escribir código. Según la [documentación del editor de Python [en]](https://support.makeblock.com/hc/en-us/articles/4411195519511-Python-Programming-on-mBlock-5), Live admite bibliotecas de Python 3, mientras que Upload utiliza **MicroPython** y no permite trasladar sin más esas bibliotecas externas al dispositivo. Que una pieza de código funcione en el ordenador no garantiza que pueda ejecutarse sola dentro de CyberPi.

## Pasar a texto sin empezar otra vez desde cero

Un primer ejercicio razonable consiste en preparar una secuencia corta de avance, giro y parada. Después se puede cambiar una duración y anticipar cómo variará el recorrido. Es una actividad propuesta para empezar, no el resultado de una prueba nuestra: el interés está en poder relacionar una modificación concreta con el movimiento que se espera obtener.

Cuando esa secuencia sea comprensible, mBlock permite **ver el Python correspondiente a los bloques**. El [tutorial de acceso al editor [en]](https://support.makeblock.com/hc/en-us/articles/15958180894999-16-How-to-Use-the-Python-Editor-in-mBlock-5) distingue entre consultar ese código y abrir la vista en la que se edita directamente. Leer primero una instrucción que ya se entiende facilita localizar sus parámetros antes de escribir un programa completo.

El siguiente reto puede ser sustituir una parada fijada de antemano por una condición basada en el sensor de distancia. Ahí aparece una pregunta diferente: cómo debe responder el robot a lo que encuentra. En el menú de ejemplos, Makeblock ofrece programas de mBot2 que sirven como referencia para explorar sus funciones.

Frente al trabajo con tarjetas de colores de [Sphero indi](https://robotica.es/hogar/sphero-indi-programar-tarjetas-sin-pantalla/), aquí el usuario también monta el vehículo y organiza instrucciones en pantalla. Dentro de los [robots educativos](https://robotica.es/robots-educativos/), mBot2 encaja especialmente cuando interesa pasar tiempo ajustando programas y comparando sus resultados. Para elegirlo como regalo, vale más comprobar que esa actividad atrae al destinatario que contar cuántos movimientos trae preparados.

## Fuentes

- [Makeblock — componentes y montaje de mBot Neo/mBot2 [en]](https://support.makeblock.com/hc/en-us/articles/1500006253942-Assemble-mBot-Neo-mBot2)
- [Makeblock — conexión, extensiones y programación con mBlock 5 [en]](https://support.makeblock.com/hc/en-us/articles/1500006184281-Program-mBot-Neo-with-mBlock-5)
- [Makeblock — Python 3, MicroPython y modos Live y Upload [en]](https://support.makeblock.com/hc/en-us/articles/4411195519511-Python-Programming-on-mBlock-5)
- [Makeblock — consulta y edición del código Python [en]](https://support.makeblock.com/hc/en-us/articles/15958180894999-16-How-to-Use-the-Python-Editor-in-mBlock-5)
- [Robotix — mBot2 P1010132, edad orientativa y oferta en España](https://www.robotix.es/es/mbot-2)
- [Makeblock — producto, ampliaciones y fotografía oficial de la actividad [en]](https://www.makeblock.com/pages/mbot2-coding-robot)
