# ROBOTS LICITACIÓN ESCUELA 40

<span>Se utiliza la misma nomenclatura que</span><span> </span>[la licitación Escuela 4.0 oct25](https://contrataciondelestado.es/FileSystem/servlet/GetDocumentByIdServlet?DocumentIdParam=pkSrGMJbOaxKloTvNLKKo1CVgwtq%2BayQAkMzj29xjt6dYA7bAgFVgDM0obsBu8KyZA/5ct7MhdekTg0XB9fxwarH9uxjfhsyo0ONPQf/EMmB0nvVKRzfe4rpHcnlPhSZ&cifrado=QUC1GjXXSiLkydRHJBmbpw%3D%3D)

# Cuadro resumen

## CUADRO RESUMEN ROBOTS LICITACIÓN ESCUELA 40

Se utiliza la misma nomenclatura que [la licitación Escuela 4.0 oct25<svg aria-hidden="true" class="icon outbound" focusable="false" height="15" viewbox="0 0 100 100" width="15" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" fill="currentColor"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="sr-only">(opens new window)</span>](https://contrataciondelestado.es/FileSystem/servlet/GetDocumentByIdServlet?DocumentIdParam=pkSrGMJbOaxKloTvNLKKo1CVgwtq%2BayQAkMzj29xjt6dYA7bAgFVgDM0obsBu8KyZA/5ct7MhdekTg0XB9fxwarH9uxjfhsyo0ONPQf/EMmB0nvVKRzfe4rpHcnlPhSZ&cifrado=QUC1GjXXSiLkydRHJBmbpw%3D%3D)

<table id="bkmrk-id-robot-vitalinux-p" style="width: 82.5%; height: 419.125px;"><thead><tr style="height: 29.7969px;"><th style="width: 5.83965%; height: 29.7969px;">ID</th><th style="width: 17.0996%; height: 29.7969px;">Robot</th><th style="width: 14.8336%; height: 29.7969px;">Vitalinux Play</th><th style="width: 9.69742%; height: 29.7969px;">Via web</th><th style="width: 52.3156%; height: 29.7969px;">Observaciones</th></tr></thead><tbody><tr style="height: 29.7969px;"><td style="width: 5.83965%; height: 29.7969px;">R1</td><td style="width: 17.0996%; height: 29.7969px;">Talebot</td><td style="width: 14.8336%; height: 29.7969px;"> </td><td style="width: 9.69742%; height: 29.7969px;"> </td><td style="width: 52.3156%; height: 29.7969px;"> </td></tr><tr style="height: 29.7969px;"><td style="width: 5.83965%; height: 29.7969px;">R2</td><td style="width: 17.0996%; height: 29.7969px;">Bluebot</td><td style="width: 14.8336%; height: 29.7969px;"> </td><td style="width: 9.69742%; height: 29.7969px;"> </td><td style="width: 52.3156%; height: 29.7969px;"> </td></tr><tr style="height: 29.7969px;"><td style="width: 5.83965%; height: 29.7969px;">R3</td><td style="width: 17.0996%; height: 29.7969px;">Vincibot</td><td style="width: 14.8336%; height: 29.7969px;"> </td><td style="width: 9.69742%; height: 29.7969px;">SI</td><td style="width: 52.3156%; height: 29.7969px;">Necesita modificar reglas de udev</td></tr><tr style="height: 35.3906px;"><td style="width: 5.83965%; height: 35.3906px;">R6</td><td style="width: 17.0996%; height: 35.3906px;">[Lego Spike](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r6-LEGO-Spike)</td><td style="width: 14.8336%; height: 35.3906px;"> </td><td style="width: 9.69742%; height: 35.3906px;"> </td><td style="width: 52.3156%; height: 35.3906px;"> </td></tr><tr style="height: 35.3906px;"><td style="width: 5.83965%; height: 35.3906px;">R7</td><td style="width: 17.0996%; height: 35.3906px;">Cutebot</td><td style="width: 14.8336%; height: 35.3906px;"> </td><td style="width: 9.69742%; height: 35.3906px;"> </td><td style="width: 52.3156%; height: 35.3906px;">Se trata igual que la [Micro:bit](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r8-microbit)</td></tr><tr style="height: 35.3906px;"><td style="width: 5.83965%; height: 35.3906px;">R8</td><td style="width: 17.0996%; height: 35.3906px;">[Micro:bit](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r8-microbit)</td><td style="width: 14.8336%; height: 35.3906px;">NO</td><td style="width: 9.69742%; height: 35.3906px;">SI</td><td style="width: 52.3156%; height: 35.3906px;"> </td></tr><tr style="height: 35.3906px;"><td style="width: 5.83965%; height: 35.3906px;">R9</td><td style="width: 17.0996%; height: 35.3906px;">[Echidna](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r9-echidna)</td><td style="width: 14.8336%; height: 35.3906px;">SI</td><td style="width: 9.69742%; height: 35.3906px;">NO</td><td style="width: 52.3156%; height: 35.3906px;"> </td></tr><tr style="height: 46.5938px;"><td style="width: 5.83965%; height: 46.5938px;">R10</td><td style="width: 17.0996%; height: 46.5938px;">[ESP32 StemMkr](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r10-steamakers-esp32)</td><td style="width: 14.8336%; height: 46.5938px;">SI  
(connector)</td><td style="width: 9.69742%; height: 46.5938px;">SI</td><td style="width: 52.3156%; height: 46.5938px;">Necesita **connector** para funcionar el programa via web</td></tr><tr style="height: 35.3906px;"><td style="width: 5.83965%; height: 35.3906px;">R11</td><td style="width: 17.0996%; height: 35.3906px;">SmartHome Mcr</td><td style="width: 14.8336%; height: 35.3906px;"> </td><td style="width: 9.69742%; height: 35.3906px;"> </td><td style="width: 52.3156%; height: 35.3906px;">Se trata igual que la [Micro:bit](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r8-microbit)</td></tr><tr style="height: 46.5938px;"><td style="width: 5.83965%; height: 46.5938px;">R12</td><td style="width: 17.0996%; height: 46.5938px;">[mBot2](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r12-robots-makeblock-mbot2-cyberpi-programa-mblock-5-0-y-mlink)</td><td style="width: 14.8336%; height: 46.5938px;">SI  
(mLink)</td><td style="width: 9.69742%; height: 46.5938px;">SI</td><td style="width: 52.3156%; height: 46.5938px;">Necesita **mLink** para funcionar el programa via web</td></tr><tr style="height: 29.7969px;"><td style="width: 5.83965%; height: 29.7969px;">R13</td><td style="width: 17.0996%; height: 29.7969px;">Photon</td><td style="width: 14.8336%; height: 29.7969px;"> </td><td style="width: 9.69742%; height: 29.7969px;"> </td><td style="width: 52.3156%; height: 29.7969px;"> </td></tr></tbody></table>

# Paquetes de Escuela 4.0 Agrupados

**¿Para qué sirve esto?**  
En Vitalinux se han preparado 4 paquetes que engloban el software necesario para trabajar con los materiales (robots, impresoras 3D...) que llegan a los centros con la licitación de la Escuela 4.0. Se organizan según la [asignación](https://libros.catedu.es/books/vitalinux-y-robotica/page/cuadro-resumen) de recursos del programa.

**Primaria 1** `vx-dga-l-escuela40-primaria1`

- MatataCode Studio (editor para Vincibot / R3)

**Primaria 2** `vx-dga-l-escuela40-primaria2`

- MakeCode (Micro:bit / R8)
- Arduinoblocks / Snap4Arduino (Echidna Black / R9)

**Secundaria** `vx-dga-l-escuela40-secundaria`

- MakeCode (Micro:bit / R8)
- mBlock (mBot2 CyberPi / R12)
- Arduinoblocks (ESP32 TDR Steam / R10)

**Centros CRIE** `vx-dga-l-escuela40-crie`

- PrusaSlicer (Impresora 3D / M1)
- Meshlab (Para trabajar con los mesh de los escaneadores 3D)

**Nota:** Los paquetes se instalan desde el Play de Vitalinux. Cada centro solo necesita informar al coordinador si quiere instalar un paquete para asignarle una instalación automática, o instalar el paquete manualmente que corresponde a su kit asignado.  
Toda esta información hace referencia a la licitación de [Escuela 4.0](https://contrataciondelestado.es/FileSystem/servlet/GetDocumentByIdServlet?DocumentIdParam=pkSrGMJbOaxKloTvNLKKo1CVgwtq%2BayQAkMzj29xjt6dYA7bAgFVgDM0obsBu8KyZA/5ct7MhdekTg0XB9fxwarH9uxjfhsyo0ONPQf/EMmB0nvVKRzfe4rpHcnlPhSZ&cifrado=QUC1GjXXSiLkydRHJBmbpw%3D%3D)

# R3 Vincibot

## Uso de VinciBot en Vitalinux

Vitalinux incorpora soporte para trabajar con el robot **VinciBot** dentro del marco de **Escuela 4.0**, permitiendo programarlo directamente desde el editor oficial de MatataStudio sin necesidad de instalar software adicional. Esta integración facilita al profesorado la preparación de actividades de robótica educativa de forma sencilla, estable y compatible con el equipamiento de los centros.

La programación de VinciBot se realiza mediante el editor oficial disponible en:

**<span aria-label="https://vinci.matatastudio.com, esto le llevará a vinci.matatastudio.com" data-url="https://vinci.matatastudio.com" role="button" tabindex="0">[https://vinci.matatastudio.com](https://vinci.matatastudio.com)</span>**

<span aria-label="https://vinci.matatastudio.com, esto le llevará a vinci.matatastudio.com" data-url="https://vinci.matatastudio.com" role="button" tabindex="0">Mas información en el siguiente libro de CATEDU [Libreria CATEDU - Vincibot](https://libros.catedu.es/books/programacion-y-robotica-en-primaria-con-vincibot "Libreria CATEDU - Vincibot")</span>

---

El editor funciona directamente en el navegador, no requiere registro y es totalmente compatible con Vitalinux.

En Vitalinux, el acceso se encuentra dentro del menú **Escuela 4.0**, donde se incluye un enlace directo al editor.

[![image.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/s7limage.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/s7limage.png)

Para que el profesorado pueda transferir programas al robot, es imprescindible:

- Que <span style="text-decoration: underline;">**VinciBot esté encendido**</span>.
- Que esté **conectado al equipo mediante cable USB**.
- Que Vitalinux haya aplicado correctamente los **permisos udev** necesarios para acceder al dispositivo.

Si tienes migasfree, Vitalinux configura automáticamente estos permisos al instalar el editor, de modo que el robot puede comunicarse sin necesidad de acciones adicionales por parte del profesorado.

### Métodos de carga del programa en el robot

El editor de VinciBot permite cargar programas directamente al robot siempre que esté encendido y conectado.

##### Carga directa desde el editor

Con el robot conectado por USB y encendido, el editor permite enviar el programa directamente.

Pasos generales:

- Encender VinciBot.
- Conectarlo al equipo mediante USB.
- Abrir el editor en <span aria-label="https://vinci.matatastudio.com, esto le llevará a vinci.matatastudio.com" data-url="https://vinci.matatastudio.com" role="button" tabindex="0">https://vinci.matatastudio.com</span>
- Crear o abrir un proyecto.
- Pulsar **Upload** (o el botón equivalente según idioma).
- Esperar a que el editor detecte el robot y complete la transferencia.

*\[IMAGENES A AÑADIR\]*

#### Actualización del firmware desde el editor

VinciBot permite actualizar su firmware directamente desde el editor oficial. Esta función es especialmente útil en entornos educativos, ya que garantiza que todos los robots del aula estén sincronizados y funcionando correctamente.

##### Cómo actualizar el firmware

1. Encender el robot.
2. Conectarlo al equipo mediante USB.
3. Acceder al editor: <span aria-label="https://vinci.matatastudio.com, esto le llevará a vinci.matatastudio.com" data-url="https://vinci.matatastudio.com" role="button" tabindex="0">https://vinci.matatastudio.com</span>
4. Abrir el menú de configuración del dispositivo.
5. Seleccionar **Actualizar firmware**.
6. Esperar a que el proceso finalice sin desconectar el robot.

El editor se encarga de todo el proceso, incluyendo la verificación de la versión instalada.

*\[IMAGENES A AÑADIR\]*

##### Permisos **udev** en Vitalinux

Para que el robot pueda comunicarse con el sistema, Vitalinux aplica automáticamente las reglas **udev** necesarias. Estas reglas permiten:

- Detectar el robot al conectarlo.
- Autorizar la comunicación USB sin privilegios de administrador.
- Garantizar que la carga de programas funcione en todos los equipos del centro.

Este proceso se realiza de forma transparente. En caso de que un robot no sea detectado, basta con:

- Desconectar y volver a conectar el cable USB.
- Comprobar que el robot está encendido.
- Reiniciar el navegador si fuera necesario.

# R6 LEGO Spike

##### <span style="color: rgb(22, 145, 121);">**OPCIÓN CONEXIÓN POR CABLE USB**</span>

Para programar este LEGO SPIKE entramos en la web [https://spike.legoeducation.com/<svg aria-hidden="true" class="icon outbound" focusable="false" height="15" viewbox="0 0 100 100" width="15" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" fill="currentColor"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span>](https://spike.legoeducation.com/)y nos pide elegir Basic o Prime, dependiendo del paquete a usar, los dos usan el mismo HUB

Y una vez dentro del reto en la ventana de programación pide conectarse al HUB.

![lsub](https://docs.vitalinux.educa.aragon.es/assets/img/legospike2.8f538def.png)

Seguimos las instrucciones utilizando la conexión **por cable**:

![lsub](https://docs.vitalinux.educa.aragon.es/assets/img/legospike3.150a80f8.png)

Y al dar a **open** nos pide permiso para conectarse al puerto:

![lsub](https://docs.vitalinux.educa.aragon.es/assets/img/legospike4.2a6acd01.png)

Y ya podemos jugar !!! [https://youtu.be/1yJ2oHeeq28<svg aria-hidden="true" class="icon outbound" focusable="false" height="15" viewbox="0 0 100 100" width="15" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" fill="currentColor"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="sr-only">(opens new window)</span>](https://youtu.be/1yJ2oHeeq28)

##### <span style="color: rgb(22, 145, 121);">**<span class="sr-only">OPCIÓN POR BLUETOOTH</span>**</span>

<span class="sr-only">Puedes solicitar en [https://soporte.vitalinux.educa.aragon.es/](https://soporte.vitalinux.educa.aragon.es/) un </span>lanzador de "chrome" o "chromium" especial que abra el navegador con estas dos características habilitadas:

- *Web Bluetoot*h
- *Experimiental Web Platform features*

Puedes indicar en la solicitud qué <span style="text-decoration: underline;">nombre </span>quieres poner al lanzador incluso puedes añadirnos un <span style="text-decoration: underline;">icono </span>de un robot o similar para el lanzador para que los alumnos lo tengan fácilmente identificable y <span style="text-decoration: underline;">en qué aula </span>(indica la etiqueta, por ejem SALASINF )

Si no nos indicas un icono le pondremos este:

[![Lego Spike.jpeg](https://libros.catedu.es/uploads/images/gallery/2025-12/scaled-1680-/lego-spike.jpeg)](https://libros.catedu.es/uploads/images/gallery/2025-12/lego-spike.jpeg)

Y de página de inicio iría a [https://spike.legoeducation.com/](https://spike.legoeducation.com/)

Con ese lanzador ya conecta de maravilla

# R8 Microbit

## Uso de Micro:bit en Vitalinux

Vitalinux incorpora una integración específica para trabajar con placas **BBC Micro:bit** dentro del apartado **Escuela 4.0**, permitiendo programarlas sin instalar software adicional. Esta integración facilita al profesorado la preparación de actividades de programación, robótica y pensamiento computacional de manera sencilla y estable.

La programación de las placas Micro:bit se realiza mediante el editor oficial **MakeCode**, accesible desde:

[**<span aria-label="https://makecode.microbit.org, esto le llevará a makecode.microbit.org" data-url="https://makecode.microbit.org" role="button" tabindex="0">https://makecode.microbit.org</span>**](https://makecode.microbit.org)

El editor funciona directamente en el navegador, no requiere registro y es totalmente compatible con Vitalinux.

En Vitalinux, el acceso se encuentra dentro del menú **Escuela 4.0**, donde se incluye un enlace directo al editor.

[![image.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/Q23image.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/Q23image.png)

### Métodos de carga del programa en la placa

#### Carga directa desde el editor

Con la placa conectada por USB, MakeCode permite enviar el programa directamente a la Micro:bit desde el propio navegador.

Pasos generales:

- Conectar la placa al equipo mediante USB.
- Crear o abrir un proyecto en MakeCode.
- Pulsar **Descargar** y seleccionar **cargar directamente en la placa**.
- Esperar a que el editor detecte la Micro:bit y complete la transferencia.

[![Screenshot from 2026-03-11 09-51-51.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/screenshot-from-2026-03-11-09-51-51.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/screenshot-from-2026-03-11-09-51-51.png)

[![image.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/fYXimage.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/fYXimage.png)

[![image.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/xYzimage.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/xYzimage.png)

*Pasos correspondientes a la carga directa desde el editor*

#### Descarga del archivo `.hex` y copia manual

Como alternativa, es posible descargar el archivo compilado y copiarlo manualmente en la placa, que aparece en el sistema como un dispositivo de almacenamiento.

Pasos:

- Pulsar **Descargar** en MakeCode.
- Guardar el archivo `.hex`.
- Copiarlo en la unidad correspondiente a la Micro:bit.

*(Imagen del proceso de descarga como archivo)*

Este método es útil cuando la carga directa no está disponible o cuando se trabaja con varias placas.

[![Screenshot from 2026-03-11 09-54-54.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/screenshot-from-2026-03-11-09-54-54.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/screenshot-from-2026-03-11-09-54-54.png)

*En vez de descargar a la placa, se puede descargar como archivo*

### Comprobación y actualización del firmware

Para garantizar la compatibilidad con MakeCode y la carga directa, la placa debe tener un firmware **superior a la versión 0249**.

#### Cómo comprobar la versión

1. Conectar la Micro:bit al equipo.
2. Abrir la unidad que aparece en el sistema.
3. Consultar el archivo **DETAILS.TXT**.
4. Buscar la línea donde aparece la versión del firmware.

En el ejemplo mostrado, la placa tiene la versión **0241**, por lo que requiere actualización.

*![lsub](https://docs.vitalinux.educa.aragon.es/imgs/img00033robotica.png)*

*(Imagen del archivo DETAILS.TXT con la versión)*

#### Cómo actualizar el firmware

En la página oficial de MakeCode se ofrece un procedimiento sencillo para actualizar la placa si la versión es inferior a la recomendada.

Enlace: [**<span aria-label="https://makecode.microbit.org, esto le llevará a makecode.microbit.org" data-url="https://makecode.microbit.org" role="button" tabindex="0">https://makecode.microbit.org</span>**](https://makecode.microbit.org)

<div id="bkmrk--6">  
</div>

# R9 Echidna

1. Instalamos el software desde **VitalinuxPlay**

[![2026-01-20 14_24_28-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-20-14-24-28-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-20-14-24-28-greenshot.png)

2. Conectamos la placa Echidna en el puerto USB
3. Ejecutamos **EchidnaML** (lo tienes en la carpeta "Educación"), el programa detecta la placa y funciona perfectamente

# R10 STEAMAKERS ESP32

STEAMAKERS BLOCKS es una aplicación online que lo apoya Innovadidactic y que nos permite conectarnos con diferentes placas:

- Arduino
- ESP32
- Estas mismas placas con el escudo ImaginaSTEAM ...

Necesita la aplicación **Connector**. Podemos instalarlo desde **Vitalinux Play.** Sirve para comunicar la aplicación online con la placa que conectamos en nuestro equipo.

[![2026-01-20 14_23_06-(9) WhatsApp — Mozilla Firefox.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-20-14-23-06-9-whatsapp-mozilla-firefox.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-20-14-23-06-9-whatsapp-mozilla-firefox.png)

Se nos abrirá automáticamente el navegador con la página abierta de la aplicación online [https://www.steamakersblocks.com<svg aria-hidden="true" class="icon outbound" focusable="false" height="15" viewbox="0 0 100 100" width="15" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" fill="currentColor"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="sr-only">(opens new window)</span>](https://www.steamakersblocks.com/)

![ArduinoBlocks register](https://docs.vitalinux.educa.aragon.es/imgs/img00039robotica.png)

Una vez dentro de la aplicación y registrados, solo habremos de seleccionar el puerto USB en el que tengamos conectada nuestra placa y a funcionar, creamos el programa en bloques y **Subir**.

![ArduinoBlocks demo](https://docs.vitalinux.educa.aragon.es/imgs/img00040robotica.png)

# R12 Robots Makeblock mBot2 Cyberpi PROGRAMA mBlock 5-0 y mLink

mBlock 5-0 y mLink puede utilizarse aparte de para programar mBot2, para muchas otras placas:

- Cyberpi
- mBot1
- Echidna [mejor utilizar EchidnaML](https://docs.vitalinux.educa.aragon.es/recursos/Robotica.html#r9-echidna)
- Arduino UNO....

En SO Linux como Vitalinux es necesario :

1. Instalar mLink Este programa está disponible en **Vitalinux Play**. Es un programa que tiene que estar funcionando para que el navegador se comunique con la placa
2. Utilizar **la versión online** disponible en [https://ide.mblock.cc/<svg aria-hidden="true" class="icon outbound" focusable="false" height="15" viewbox="0 0 100 100" width="15" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" fill="currentColor"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="sr-only">(opens new window)</span>](https://ide.mblock.cc/)

Luego lo primero instala **mLink** desde **Vitalinux Play** :

![lsub](https://docs.vitalinux.educa.aragon.es/assets/img/mlink-vitalinux.67ba383d.png)

Una vez instalado, seguir estos sencillos pasos:

1. Conecta la placa al ordenador
2. Arranca el **mLink** instalado previamente y **no lo cierres, minimízalo**.
3. Arranca un navegador compatible con Chrome y accede a la [web https://ide.mblock.cc<svg aria-hidden="true" class="icon outbound" focusable="false" height="15" viewbox="0 0 100 100" width="15" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" fill="currentColor"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span>](https://ide.mblock.cc/). Puede ser Chromium también.

En esta página web [https://ide.mblock.cc<svg aria-hidden="true" class="icon outbound" focusable="false" height="15" viewbox="0 0 100 100" width="15" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" fill="currentColor"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span>](https://ide.mblock.cc/)le damos a conectar y elegir el puerto USB (suele ser el último, ver imagen)

![lsub](https://docs.vitalinux.educa.aragon.es/assets/img/puertomlock..a8a3cf13.png)

Una vez conectado, ya proceder como normalmente.

Notas: Al ejecutar mLink, saldrá una ventana de comandos **QUE NO TENEMOS QUE CERRAR** dejarla minimizada. **OJO PRIMERO MLINK Y LUEGO MBLOCK**

```
Start mlink: Running...
Version: 1.2.0

```

<div class="language-txt extra-class" id="bkmrk-copied%21"><div class="code-copy" data-v-49140617=""><svg class="hover" data-v-49140617="" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" data-v-49140617="" fill="none"></path><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4l6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2h7zm-1 7h5.5L14 6.5V12z" data-v-49140617="" fill="#27b1ff"></path></svg> <span class="" data-v-49140617=""> Copied! </span></div></div>\*\* Notas mBot Con pincho Bluetooth \*\*

Hemos probado inalámbricamente con el pincho Bluetooth (no lo inocorpora la licitación Escuela 40), y trabajar **en vivo** como **cargar** y funciona correctamente.

![lsub](https://docs.vitalinux.educa.aragon.es/assets/img/MBOT2-1.ffea5eb2.png)