De conformidad con el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016 relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales y a la libre circulación de estos datos y (Reglamento General de Protección de Datos) ofrecemos la posibilidad de aceptar o no el uso de cookies mientras navega por nuestro sitio web. Puede obtener más información en nuestra web
El espacio exclusivo de robótica educativa
Todo sobre productos Mobile, Connect, Outdoor y Robótica Educativa
Build&Code UNO: Configuración mBlock
Published in Robótica - 13 Julio 2017

mBlock es un software gráfico fácil de aprender y usar, ya que está pensado para niños y principiantes. Su diseño visual es parecido a un puzzle, donde el usuario juntando bloques (también llamadas piezas) construye un programa. Y, como en un puzzle, unas encajan entre ellas y otras no, por lo cual es fácil identificar cuando se está haciendo algo bien o mal.


Este tipo de programación se llama programación gráfica (por bloques) y es muy distinta a la programación por código, la cual es la típica programación escrita.


Al ser una programación gráfica, el aprendizaje se centra en los elementos universales de la lógica de programación (bucles, condiciones, interrupciones, etc.), los cuales se utilizan siempre, independientemente del lenguaje de programación en el que se escriba.


mBlock está basado, o es una variante de un famoso software libre llamado Scratch 2.0. El cuál está orientado a la educación y es muy conocido en todo el mundo.


Scratch está pensado originalmente para programar videojuegos. Mientras que mBlock está pensado para programar robots. Aunque en mBlock se pueden programar las dos cosas: videojuegos y robots.


La interface que presenta mBlock es la siguiente:


Escenario (1)
Bloques (2)
Espacio de construcción de programa (3)


Del lado izquierdo, está “el escenario” (1) del videojuego; en el centro (2) están las categorías de bloques de programación (las piezas con las que se construye el programa del videojuego o del robot); y del lado derecho (3) está el espacio en donde se “arma/construye” el programa, dónde se colocan las piezas/bloques.


Programación de videojuegos

Para programar un videojuego, debes seleccionar los bloques de programación del centro (2) y construir el programa en la ventana derecha (3). Para testear y visualizar el videojuego está la ventana del lado izquierdo o “escenario” (1).


De las distintas categorías de bloques disponibles, la única que no se puede utilizar para programar videojuegos es la que dice “Robots” (ya que estos bloques están diseñados específicamente para funcionar con robots o placas basadas en Arduino).


Programación de robots

De igual forma que para programar videojuegos, para programar robots se deben elegir los bloques del centro (2) y construir el programa en la ventana derecha (3).


En este caso, se deben utilizar los bloques de la categoría Robots y también se pueden utilizar las categorías de bloques Eventos, Operadores y Control.


Instalación de mBlock

  1. Descarga su software gratuito desde su página web oficial: http://www.mblock.cc/download/
  2. Selecciona tu sistema operativo y la versión de mBlock que quieras instalar, aunque siempre recomendamos instalar la última versión.
  3. Una vez descargado tendrás un ejecutable, sobre el cual tendrás que hacer doble click y así iniciar la instalación:
  4. Durante este proceso de instalación debes aceptar las condiciones de uso (léelas previamente) , instalar los drivers de todas las placas Arduino y robots Makeblock; así como seleccionar dónde quieres instalar en tu PC el software.

Configuración de mBlock para la placa Build&Code UNO / Build&Code 4in1

Una vez instalado el software, abre el mBlock y:


  1. Conecta la placa Build&Code al ordenador con el cable USB.
  2. Configura mBlock para que trabaje con la placa Build&Code, para ello en la pestaña de “Placas” selecciona la opción Arduino UNO.
  3. Configura el puerto de trabajo de tu placa Build&Code, para ello irás a “Conectar/Puerto serie” y selecciona el puerto en el que esté conectado la placa Build&Code:
  4. Ahora, mBlock debería de sincronizarse con la placa Build&Code, para comprobar de que la sincronización se ha realizado correctamente el círculo al lado de los bloques de Arduino debería estar en verde (cuadrado rojo) y arriba del programa nos debería decir que el puerto serie se ha conectado (rectángulo rojo).

Cómo cargar un programa a la placa Build&Code UNO / Build&Code 4in1

Previamente debes realizar un programa para subirlo a la placa. En la siguiente imagen hay un ejemplo de programa que va sobre apagar y encender el LED de integrado en la placa con intervalos de 1 segundo. Puedes copiarlo para realizar este ejercicio.


Para cargar el programa en la placa sigue los siguientes pasos (enumerados en las imágenes):


  1. Ve al apartado Robot, en azul.
  2. Selecciona el bloque Programa de Arduino, este es el primer bloque del programa, con el cual debiste haber iniciado tu programa (ya se propio o copiar el de ejemplo).
  3. Una vez completado el programa, ve al primer bloque (Programa de Arduino) y haz click derecho con el ratón sobre el mismo bloque.
  4. Selecciona Cronómetro (en este caso funciona como “cargar programa en la placa”).
  5. Después de hacer click sobre Cronómetro (subir programa), se abrirá la ventana siguiente:
  6. Para grabar nuestro programa a la placa Build&Code haz click a Subir a Arduino, a continuacion nos aparecera una ventana que dirá “subiendo”, espera hasta que ponga “subida finalizada”, quiere decir que el programa ya está en la placa Build&Code.

Continúa aprendiendo de Build & Code con:

Escribe un comentario
* Campos obligatorios