# ArduinoBlocks connector

<p class="callout danger">**Espera !!!** Aún no conectes tu placa (ESP32, Arduino, TDR STEAM...)</p>

##### **<span style="color: #169179;">PRIMER PASO Descargar e instalar Connector</span>**

Para poder usar la herramienta **Steamakerblocks** tenemos que ejecutar antes **Connector**. Lo descargamos de la misma página de **Steamakerblocks** según el sistema operativo que usemos: Windows (**W7 E INFERIORES NO FUNCIONA**), Linux ....

Entra en [https://www.steamakersblocks.com/](https://www.steamakersblocks.com/) y en Recursos, tienes la web para descargar este programa:

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

Lo descargamos y lo **instalamos.**

En el caso de tener equipos Vitalinux, es fácilmente accesible e instalable desde la aplicación **Vitalinux Play** o si se desea una instalación masiva en el centro a través de su página de [soporte](https://soporte.vitalinux.educa.aragon.es/):

[![image-1667329017653.png](https://libros.catedu.es/uploads/images/gallery/2022-11/scaled-1680-/image-1667329017653.png)](https://libros.catedu.es/uploads/images/gallery/2022-11/image-1667329017653.png)

##### **<span style="color: #169179;">SEGUNDO PASO: INSTALAR LOS DRIVERS</span>**

<p class="callout warning"><span style="color: rgb(0, 0, 0);">Si no hacemos estos pasos, cuando conectamos la placa, siempre sale en el COM1, le damos a subir y sale error</span></p>

<span style="color: rgb(0, 0, 0);">En [http://www.arduinoblocks.com/web/site/abconnector5](http://www.arduinoblocks.com/web/site/abconnector5) tenemos abajo ARDUINO SERIAL DRIVERS</span>

<p class="callout info"><span style="color: rgb(0, 0, 0);">RECOMENDAMOS EL PRIMER ENLACE Y EL TERCERO</span></p>

<span style="color: rgb(0, 0, 0);">[![2024-06-26 11_27_26-Coding with blocks ;).png](https://libros.catedu.es/uploads/images/gallery/2024-06/scaled-1680-/2024-06-26-11-27-26-coding-with-blocks.png)](https://libros.catedu.es/uploads/images/gallery/2024-06/2024-06-26-11-27-26-coding-with-blocks.png)</span>

<span style="color: rgb(0, 0, 0);"><span style="color: rgb(22, 145, 121);">**En el primero** </span>el instalador está en este enlace [https://cdn.sparkfun.com/assets/learn\_tutorials/7/4/CDM21228\_Setup.exe](https://cdn.sparkfun.com/assets/learn_tutorials/7/4/CDM21228_Setup.exe)</span>

<span style="color: rgb(0, 0, 0);">[![2024-06-26 11_28_55-How to Install FTDI Drivers - SparkFun Learn.png](https://libros.catedu.es/uploads/images/gallery/2024-06/scaled-1680-/2024-06-26-11-28-55-how-to-install-ftdi-drivers-sparkfun-learn.png)](https://libros.catedu.es/uploads/images/gallery/2024-06/2024-06-26-11-28-55-how-to-install-ftdi-drivers-sparkfun-learn.png)</span>

<span style="color: rgb(0, 0, 0);"><span style="color: rgb(22, 145, 121);">**El segundo** </span>sólo si quieres utilizar Arduinos no oficiales, de fabricantes chinos, que tiene el CH340g y hay que leerse la página, paciencia</span>

<span style="color: rgb(0, 0, 0);">**<span style="color: rgb(22, 145, 121);">El tercero</span>** es necesario el 2102 si utilizas el ESP32 el instalador esta en este enlace, es una carpeta comprimida, la descomprimes y está el ejecutable instalador [https://www.silabs.com/documents/public/software/CP210x\_Windows\_Drivers.zip](https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip)</span>

[![2024-06-26 11_38_15-CP210x USB to UART Bridge VCP Drivers - Silicon Labs.png](https://libros.catedu.es/uploads/images/gallery/2024-06/scaled-1680-/2024-06-26-11-38-15-cp210x-usb-to-uart-bridge-vcp-drivers-silicon-labs.png)](https://libros.catedu.es/uploads/images/gallery/2024-06/2024-06-26-11-38-15-cp210x-usb-to-uart-bridge-vcp-drivers-silicon-labs.png)

concretamente hay que ejecutar este (al menos que el equipo sea muy viejo de 32bits)

[![2026-01-19 08_54_16-CP210x_Windows_Drivers - Explorador de archivos.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-19-08-54-16-cp210x-windows-drivers-explorador-de-archivos.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-19-08-54-16-cp210x-windows-drivers-explorador-de-archivos.png)

##### **<span style="color: #169179;">COMPROBAR QUE DETECTA LA PLACA</span>**

Ahora **conectamos la placa** (ESP32, Arduino, NodeMCU, KeyStudio TDR STEAM...) a nuestro ordenador, y observamos si lo detecta, en Windows entramos en Administrador de dispositivos:

[![administradordispositivos.png](https://libros.catedu.es/uploads/images/gallery/2022-08/scaled-1680-/administradordispositivos.png)](https://libros.catedu.es/uploads/images/gallery/2022-08/administradordispositivos.png)

Y vemos que en los puertos COM se ha detectado correctamente la placa:

[![puertos.png](https://libros.catedu.es/uploads/images/gallery/2022-08/scaled-1680-/puertos.png)](https://libros.catedu.es/uploads/images/gallery/2022-08/puertos.png)

<p class="callout danger">En el caso de que no aparezca, es que no se han instalado correctamente los *drivers* de Arduino. Entonces vamos a la página oficial de Arduino y descargamos el programa **ARDUINO IDE** : [https://www.arduino.cc/en/software](https://www.arduino.cc/en/software) y lo instalamos. Al instalar este programa se instalan los drivers en nuestro ordenador. <span style="text-decoration: underline;">No hace falta ejecutarlo.</span></p>

<span style="color: #000000;">En el caso de equipos con sistema operativo Linux (como Vitalinux) el puerto serie tiene la forma **/dev/XXXX**</span>

##### <span style="color: #169179;">**YA PUEDES EJECUTAR ARDUINOBLOCKS CONNECTOR**</span>

Ahora buscamos el programa ArduinoBlocks connector que hemos descargado e instalado en el primer paso y lo **ejecutamos**.

[![2024-06-26 12_36_52-AB-Connector v5.3.png](https://libros.catedu.es/uploads/images/gallery/2024-06/scaled-1680-/2024-06-26-12-36-52-ab-connector-v5-3.png)](https://libros.catedu.es/uploads/images/gallery/2024-06/2024-06-26-12-36-52-ab-connector-v5-3.png)

### <span style="background-color: #fcdbdb;">**ATENCIÓN** <span style="color: #4d0706;">No podemos cerrar la ventana mientras utilizamos *Arduinoblocks*, la <span style="font-size: 32.662px;">minimizamos</span> simplemente.</span></span>

En caso contrario, Arduinoblocks no se puede comunicar con nuestra placa Arduino, NodeMCU, KeyStudio, etc ....

##### **<span style="color: #169179;">YA PUEDES EJECUTAR ARDUINOBLOCKS</span>**

Entramos en la web ARDUINOBLOCKS [http://www.arduinoblocks.com/](http://www.arduinoblocks.com/) nos logueamos e iniciciamos un proyecto, Vemos que en el editor que aparece ya los puertos COM (si no te aparece, dale a la rueda actualizar)

<p class="callout warning">Aparecen varios COM,  **elegir el último que tiene que coincidir con el que has visto en el segundo paso**, no necesariamente es el COM más alto.  
Si se queda una ruleta de espera demasiado tiempo, entonces, actualizar la página o darle a actualizar el botón 1 de la figura :</p>

[![arduinoblocks-com.jpg](https://libros.catedu.es/uploads/images/gallery/2022-04/scaled-1680-/arduinoblocks-com.jpg)](https://libros.catedu.es/uploads/images/gallery/2022-04/arduinoblocks-com.jpg)

Una vez elegido el COM ya puedes darle al botón amarillo **SUBIR** cuando has realizado tu proyecto pero antes de subir, por si acaso dale a **guardar** el proyecto que has realizado.

En el caso de equipos con Linux veremos algo así:

[![image-1667328938836.png](https://libros.catedu.es/uploads/images/gallery/2022-11/scaled-1680-/image-1667328938836.png)](https://libros.catedu.es/uploads/images/gallery/2022-11/image-1667328938836.png)

<p class="callout info">**¿Tengo que hacer los cuatro pasos cada vez?**  
No, sólo la primera vez para asegurar los drivers del Arduino, las siguientes veces que te conectes lo único que tienes que hacer es el tercer y cuarto paso</p>

<p class="callout warning">**IMPORTANTE: TENER EL SOFTWARE ARDUINOBLOCKS ACTUALIZADO** para que funcionen los nuevos bloques que se incorporan en Arudinoblocks</p>