# Módulo 3

Software de programación.

# MatataCode

**MatataCode** es un **software de programación visual** desarrollado independientemente por Matatalab, enfocado en el ámbito de la educación STEAM y apto para niños y niñas **a partir de 8 años** que desean aprender a programar. Los usuarios pueden **programar simplemente arrastrando y soltando bloques**. Integra el hardware y el software de VinciBot para que aprender a programar sea más divertido.

El sitio web de MatataCode para su descarga es: [https://vinci.matatastudio.com/static/download.html](https://vinci.matatastudio.com/static/download.html)

<p class="callout warning">Elige la versión que se adapte a tu dispositivo.</p>

**MatataCode Web** es un **software de programación visual en línea** que permite a los usuarios acceder al sitio web de MatataCode **a través de un navegador compatible**. Esto permite a los usuarios comenzar su experiencia en programación utilizando la interfaz de programación basada en bloques de MatataCode.

El sitio web de MatataCode Web es: [https://coding.matatalab.com](https://coding.matatalab.com)[.](https://coding.matatalab.com.)

##### Para conectar VinciBot desde MatataCode existen dos opciones:

1. Conectar el VinciBot a un ordenador empleando el **cable USB-C**.
2. Conectar el VinciBot a un ordenador empleando el **Bluetooth**. (Indicador parpadea no conectado. Constante conectado).

![conexion.png](https://libros.catedu.es/uploads/images/gallery/2025-06/scaled-1680-/conexion.png)

Conectado Vincibot al dispositivo, desde MatataCode hacer clic en el botón de conexión USB o Bluetooth.![conexion2.png](https://libros.catedu.es/uploads/images/gallery/2025-06/scaled-1680-/conexion2.png)  
MatataCode detecta automáticamente el dispositivo. Se selecciona el dispositivo en la interfaz emergente y se hace clic en "Conectar".  
Una vez conectado el dispositivo, el icono de conexión USB o Bluetooth aparecerá en la interfaz.

<p class="callout warning">MatataCode solo puede conectarse a un dispositivo a la vez. Debe desconectar la conexión existente antes de conectar un nuevo dispositivo.</p>

#### MatataCode Web.

<div id="bkmrk--1" style="width: 100%;"><div style="position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0;"><iframe allowfullscreen="allowfullscreen" frameborder="0" height="1080" scrolling="yes" src="https://view.genially.com/68515a02c6f6444d35e2d017" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" title="MatataCode Web" width="1920"></iframe>

</div></div><p class="callout warning">Haz clic en las zonas activas de la presentación para acceder a toda la información.  
</p>

# Actualización de firmware y modo de recuperación.

**Actualizar el firmware** de VinciBot es un proceso sencillo, pero fundamental para asegurar que el robot funcione correctamente con las últimas versiones de la aplicación y el software. La forma más directa y recomendada para hacerlo es a través de [MatataStudio](https://vinci.matatastudio.com/) (la plataforma web oficial de programación).

Aquí tienes los pasos detallados para actualizar el firmware:

1. **Accede a la plataforma**: Abre en tu navegador (preferiblemente Chrome o Edge) el portal oficial [MatataStudio](https://vinci.matatastudio.com/).
2. **Conecta el robot**: Enciende tu VinciBot y conéctalo a tu ordenador **mediante un cable USB-C**.
3. **Accede al menú de Herramientas**: Una vez dentro de la interfaz de programación, busca en el menú superior derecho la opción "Herramientas".
4. **Inicia la actualización**: En el desplegable de "Herramientas", selecciona la opción "Actualizar firmware".
5. **Sigue las instrucciones** que aparecerán en pantalla. El software detectará automáticamente la versión de tu robot y te indicará si hay una actualización disponible. Pon la wifi y contraseña si te la pide. Actualización automática.[![captura 06.png](https://libros.catedu.es/uploads/images/gallery/2026-05/scaled-1680-/captura-06.png)](https://libros.catedu.es/uploads/images/gallery/2026-05/captura-06.png)
6. **Espera a finalizar**: Durante el proceso, es vital no desconectar el cable USB ni cerrar el navegador. El robot podría reiniciarse automáticamente al completar la actualización. La matriz led del VinciBot nos indica la barra de progreso.

**¿Qué es el Modo de Recuperación?**  
Es el protocolo de "emergencia" diseñado para **restaurar el sistema interno del robot**. Actúa como un salvavidas **cuando el software del VinciBot se ha corrompido o bloqueado**, permitiendo forzar una instalación limpia del sistema operativo (firmware) sin importar el estado actual del dispositivo.

<p class="callout info">El acceso al modo de recuperación se realiza desde la misma pantalla que hemos empleado para la actualización del firmware.</p>

[![captura 07.png](https://libros.catedu.es/uploads/images/gallery/2026-05/scaled-1680-/captura-07.png)](https://libros.catedu.es/uploads/images/gallery/2026-05/captura-07.png)

Aquí tienes los pasos detallados para recuperar el dispositivo:

1. **Paso 1: Ponga VinciBot en modo de grabación USB:**   
    1. Apague el VinciBot.  
    2. Conecte el VinciBot a la computadora con un cable de datos USB.  
    3. Después de completar los pasos 1 y 2, presione y mantenga presionado el botón de encendido, el botón circular y el botón cuadrado del VinciBot al mismo tiempo durante 3 segundos, luego suelte los tres botones después de 3 segundos.
2. **Paso 2: Conectar dispositivo:**  
    1. Haga clic en el botón 【Conectar dispositivo】[![captura 01.png](https://libros.catedu.es/uploads/images/gallery/2026-05/scaled-1680-/captura-01.png)](https://libros.catedu.es/uploads/images/gallery/2026-05/captura-01.png)  
    2. Seleccione el dispositivo en la ventana emergente. Nota: El nombre correcto del dispositivo comienza con USB JTAG.  
    3. Haga clic en el botón【Conectar】para completar la conexión.[![captura 02.png](https://libros.catedu.es/uploads/images/gallery/2026-05/scaled-1680-/captura-02.png)](https://libros.catedu.es/uploads/images/gallery/2026-05/captura-02.png)
3. **Paso 3: Descargar firmware:**  
    1.- Descarga el software.[![captura 03.png](https://libros.catedu.es/uploads/images/gallery/2026-05/scaled-1680-/captura-03.png)](https://libros.catedu.es/uploads/images/gallery/2026-05/captura-03.png)
4. **<span class="index_stepNum_2ZGo9">Paso 4: </span>Cargar firmware y actualizar firmware:**1\. Haga clic en el botón【Seleccionar archivo】y seleccione el último firmware descargado.
    
    2\. Seleccione la dirección 0xd000 en Dirección Flash para grabar.
    
    3\. Haga clic en el botón 【Actualizar firmware】 para iniciar la actualización. [![captura 04.png](https://libros.catedu.es/uploads/images/gallery/2026-05/scaled-1680-/captura-04.png)](https://libros.catedu.es/uploads/images/gallery/2026-05/captura-04.png)
    
    Una vez completada la actualización, la consola indicará Éxito.
    
    [![captura 05.png](https://libros.catedu.es/uploads/images/gallery/2026-05/scaled-1680-/captura-05.png)](https://libros.catedu.es/uploads/images/gallery/2026-05/captura-05.png)
    
    4\. Mantenga presionado el botón de encendido durante 10 segundos para apagar el dispositivo, luego enciéndalo nuevamente para comenzar a usarlo.
    
    <div class="index_leftOutIcon_1-PGJ"><span aria-label="left" class="anticon anticon-left" role="img"><svg aria-hidden="true" data-icon="left" fill="currentColor" focusable="false" height="1em" viewbox="64 64 896 896" width="1em"><path d="M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"></path></svg></span></div>