# 4.1 Con mBlock

<p class="callout warning">Este tutorial no es un tutorial de programación de **mBlock** sólo se muestran algunas líneas principales de recordatorio. Recomendamos visitar los tutoriales de mBot en [www.catedu.es](http://www.catedu.es) en Robótica los correspondiente a mBot.</p>

Para entrar en el programa mBlock tienes que entrar en [http://www.mblock.cc/](http://www.mblock.cc/) en Download y tienes varias opciones:

1. **Online** versión Web tiene la ventaja de tener tus programas en la nube si te registras pero dependes de la conexión de Internet en su uso en el aula.   
    Hay que descargar previamente el driver **mLink** y ejecutarlo,. Lo encontrarás en la misma página
2. **Offline** descargando el programa en [http://www.mblock.cc/](http://www.mblock.cc/) en Download 
    1. Para equipos viejos, incluso con Windows XP recomendamos la versión 3
    2. Para PC, la versión 5 tienes varias opciones en Windows, Mac o Tablets. En Linux usa la versión web.

[![2022-03-19 21_32_35-Download mBlock - Learn coding at any device, any where.png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/2022-03-19-21-32-35-download-mblock-learn-coding-at-any-device-any-where.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/2022-03-19-21-32-35-download-mblock-learn-coding-at-any-device-any-where.png)

### 4.1.1 Versión Web

Después de lanzar **mLink** se abre las diferentes opciones de trabajar, elegimos programar en bloques

[![2022-03-20 00_33_12-mLink2 (v2.1.1).png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/2022-03-20-00-33-12-mlink2-v2-1-1.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/2022-03-20-00-33-12-mlink2-v2-1-1.png)

Se abre la página web [https://ide.mblock.cc/ ](https://ide.mblock.cc/) en el cual tenemos que añadir el dispositivo mBot, y darle a conectar.

[![2022-03-20 00_30_57-mBlock Block-Based IDE- Coding for Beginners.png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/2022-03-20-00-30-57-mblock-block-based-ide-coding-for-beginners.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/2022-03-20-00-30-57-mblock-block-based-ide-coding-for-beginners.png)

Si trabajamos **en vivo o live** pide instalar el firmware

[![2022-03-20 00_35_17-mBlock Block-Based IDE- Coding for Beginners.png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/2022-03-20-00-35-17-mblock-block-based-ide-coding-for-beginners.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/2022-03-20-00-35-17-mblock-block-based-ide-coding-for-beginners.png)

En modo **cargar o upload** solo permite el evento *Cuando mBot se pone en marcha.* Una vez acabado el programa, le damos a subir:

[![2022-03-20 00_46_21-mBlock v5.4.0.png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/2022-03-20-00-46-21-mblock-v5-4-0.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/2022-03-20-00-46-21-mblock-v5-4-0.png)

### 4.1.2 mBlock PC versión 5

En este caso descargamos el programa y no es necesario ejecutar **mLink**. La interfaz y el funcionamiento es exactamente igual que la versión web.

### 4.1.3 mBlock versión 3

Una vez dentro del programa, seleccionamos mBot

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-o3m3qkfq.jpeg)

*Fuente: https://mclon.org Maria L CC-BY-SA*

Y lo conectamos por el puerto serie, teniendo nuestro mClon conectado por cable al ordenador. Si no lo detecta, instalar el driver de Arduino.

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-gkcexl0c.jpeg)

*Fuente: https://mclon.org Maria L CC-BY-SA*

Hay dos modos de funcionar: **Dependiendo del ordenador (o en vivo en versiones 5x o Web)**, tiene la desventaja de que va lento, pues el programa lo ejecuta el ordenador y hay que tener mClon conectado pero tiene la ventaja que podemos interactuar con el ordenador. Para ello hay que instalar el programa por defecto:

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-ywlcibd2.png)

*Fuente: https://mclon.org Maria L CC-BY-SA*

O el modo **independiente del ordenador (modo Cargar en versiones 5x o Web)** donde el programa se ejecuta en el mismo mClon y puede ir desconectado del ordenador, es el método más aconsejable al menos que se quiera interactuar con el ordenador.

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-kookfqn8.jpeg)

*Fuente: https://mclon.org Maria L CC-BY-SA*

<p class="callout warning">Si quieres más información de la forma de programar con mBloc, visita el curso mBot en [www.catedu.es](http://www.catedu.es) en tutoriales</p>