El mBot es un robot educativo ideal para iniciarse en la programación y robótica desde educación primaria. Está basado en Arduino Uno considerándose sencillo de utilizar ya que no necesita cableado ni soldaduras gracias a sus conectores RJ25 (típicas conexiones de teléfono). mBot contiene muchos módulos electrónicos como una matriz de LED, sensores, un transmisor IR, un receptor IR. Tiene el software de programación complementario mBlock (para PC / móvil) y es compatible con la aplicación Makeblock para la construcción en 3D. El software de arrastrar y soltar ( tipo bloques) proporciona una forma intuitiva para que los niños aprendan a codificar. Robótica constructivista para Primaria y Bachillerato