Blog
mBlock: qué es y cómo usarlo para programar robots Makeblock en el aula
mBlock es el programa gratuito de Makeblock para aprender a programar robots. Si en tu escuela ya tienen un mBot o un Codey Rocky, o están por comprar uno, mBlock es la herramienta con la que los alumnos van a dar sus primeras órdenes al robot: avanzar, girar, encender luces o reaccionar a un obstáculo. En esta guía explicamos qué es, cómo se usa en clase y qué robot conviene para cada grupo.
Qué es mBlock
mBlock (en su versión 5) es una plataforma de programación hecha por Makeblock para la enseñanza de código, robótica y STEM. Está basada en Scratch 3.0, el lenguaje de bloques creado por el MIT, así que quien ya usó Scratch reconoce de inmediato la pantalla: se arrastran bloques de colores y se encajan como piezas para formar un programa.
La diferencia con Scratch es que mBlock está pensado para controlar hardware. Además de animar personajes en la pantalla, los bloques mueven los motores del robot, leen sus sensores y encienden sus luces y sonidos.
De bloques a Python con un clic
Una de las razones por las que muchas escuelas eligen mBlock es que no se queda en los bloques. El mismo programa permite cambiar de bloques a Python con un solo clic, sin instalar otro software. Así, un grupo puede empezar con bloques en los primeros grados y, cuando está listo, ver el mismo programa escrito como código real.
Para el maestro esto significa una sola herramienta durante varios ciclos escolares: no hay que cambiar de plataforma cuando los alumnos avanzan.
En qué equipos funciona
Según Makeblock, mBlock funciona en computadoras (PC, Mac y Linux), en Chromebook y en tabletas y teléfonos Android e iOS. Es gratuito, así que no aumenta el costo del proyecto: lo que se invierte es el robot.
Antes de la primera clase conviene instalarlo en los equipos del laboratorio y probar la conexión con un robot. Así la sesión se dedica a programar y no a configurar.
Inteligencia artificial dentro de mBlock
mBlock incluye extensiones de inteligencia artificial que se conectan con servicios de Microsoft y con aprendizaje profundo de Google. Con ellas los alumnos hacen proyectos como un juego de piedra, papel o tijera que reconoce la mano con la cámara, o un programa que intenta adivinar la edad de una persona. Son actividades cortas que muestran, de forma práctica, cómo aprende una máquina.
Qué robot usar con mBlock en el aula
En Steam Maker trabajamos con robots Makeblock que se programan en mBlock:
- mBot azul y mBot rosa: el robot clásico para empezar. Se arma en clase y se programa con bloques en mBlock; trae sensor ultrasónico, seguidor de línea, sensor de luz y receptor infrarrojo. Cuando el grupo avanza, también se puede programar con Arduino.
- Codey Rocky: para niños desde 6 años. Tiene sensores de luz, sonido y movimiento, y se conecta por Wi-Fi, Bluetooth o USB. Se programa con bloques y con Python en mBlock, por eso acompaña al alumno desde lo básico hasta un nivel intermedio.
Puedes ver todos los modelos en la categoría de robots Makeblock. Si todavía no sabes qué nivel conviene para tu escuela, revisa nuestra guía para elegir un kit de robótica según el nivel escolar.
Una primera clase con mBlock, paso a paso
- Abre mBlock y agrega el robot que tienes (mBot o Codey Rocky) desde la sección de dispositivos.
- Conéctalo a la computadora por cable o de forma inalámbrica, según el modelo.
- Arma un programa corto: que el robot avance dos segundos, gire y regrese.
- Agrega un sensor: que se detenga si encuentra un obstáculo enfrente.
- Pide a cada equipo que cambie un número (tiempo, velocidad o distancia) y observe qué pasa.
Con estos cinco pasos los alumnos ya trabajan secuencias, condiciones y prueba y error, que son la base de cualquier lenguaje de programación. Si quieres más ideas para las primeras sesiones, consulta Primeros pasos con Makeblock.
Preguntas frecuentes
¿mBlock cuesta?
No. Makeblock lo ofrece gratis. Lo que se compra es el robot.
¿mBlock es lo mismo que Scratch?
Está basado en Scratch 3.0, por eso se ve y se usa de forma muy parecida. La diferencia es que mBlock controla robots y otros equipos, y permite pasar el programa a Python.
¿Qué robot de Steam Maker se programa con Python en mBlock?
El Codey Rocky se programa con bloques y con Python. El mBot se programa con bloques y también con Arduino.
¿Hacen envíos a escuelas de todo México?
Sí. Enviamos por paquetería en 2 a 5 días. El envío es gratis a todo México en compras mayores a $1,500; abajo de ese monto cuesta $99.
¿Cómo pido una cotización?
Escríbenos por WhatsApp o llámanos al +52 442 263 4391, o manda un correo a [email protected] con el número de alumnos y el nivel escolar, y te ayudamos a elegir.