# Crear programa en STEAMAKERBLOCKS Actividad18 Blynk IoT

#### <span style="color: rgb(22, 145, 121);">**Programa Steamakerblocks: Al inicializar...**</span>

Tiene que cargar los siguientes datos de la Wifi y de la conexión con Blynk.io

- El nombre de la red wifi y su contraseña para conectarse
- El **ID de la plantilla** creada
- El nombre del **Device**
- El **token** para dar acceso a esa plantilla y device

<p class="callout info">Si no te acuerdas de los tres últimos, mira más abajo cómo puedes localizarlos</p>

De paso hemos inicializado el LDC para que nos muestre datos

[![blynk-arduinoblocks-1.png](https://libros.catedu.es/uploads/images/gallery/2023-01/scaled-1680-/blynk-arduinoblocks-1.png)](https://libros.catedu.es/uploads/images/gallery/2023-01/blynk-arduinoblocks-1.png)

#### <span style="color: rgb(22, 145, 121);">**A programar de Dashboard -&gt;ESP32.**</span>

Vamos a hacer que si se pulsa en el dashboard el interruptor asociado al pin virtual V1 que se encienda el led rojo

[![blynk-arduinoblocks-4.png](https://libros.catedu.es/uploads/images/gallery/2023-01/scaled-1680-/blynk-arduinoblocks-4.png)](https://libros.catedu.es/uploads/images/gallery/2023-01/blynk-arduinoblocks-4.png)

Luego si se pulsa en el dashboard el pin 2 que suene los simpsons 😍

[![blynk-arduinoblocks-5.png](https://libros.catedu.es/uploads/images/gallery/2023-01/scaled-1680-/blynk-arduinoblocks-5.png)](https://libros.catedu.es/uploads/images/gallery/2023-01/blynk-arduinoblocks-5.png)

Luego si se introduce texto en V3 que en la pantalla LCD lo diga

[![2026-01-19 22_10_33-.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-19-22-10-33.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-19-22-10-33.png)

#### <span style="color: rgb(22, 145, 121);">**A programar de ESP32 -&gt;Dashboard.**</span>

Vamos a crear un programa que vaya recogiendo los valores de ESP32 cada 3 segundos (para no agobiar al servidor Blynk) y los vuelque al Dashboard

[![blynk-arduinoblocks-7.png](https://libros.catedu.es/uploads/images/gallery/2023-01/scaled-1680-/blynk-arduinoblocks-7.png)](https://libros.catedu.es/uploads/images/gallery/2023-01/blynk-arduinoblocks-7.png)

- V4 tiene los valores 0 o 1 según el valor del pulsador 1 de la placa TDR SteaMaker por lo tanto enciende el LED del dashboard de Blynk.io si se pulsa.
- V5 capta la temperatura del LM35, da un valor más exacto que es que visualiza el DHT11
- V6 copia la temperatura del DHT11
- V7 tiene los datos de la humedad del DHT11
- V8 registra los datos del nivel de sonido del sensor micrófono incorporado y conectado en el A3  
    
    - Para ver que realmente los valores de V8 no siguen fielmente a los reales, vamos a poner en el bucle esta instrucción para que visualice los valores de sonido registrados:

[![blynk-arduinoblocks-8.png](https://libros.catedu.es/uploads/images/gallery/2023-01/scaled-1680-/blynk-arduinoblocks-8.png)](https://libros.catedu.es/uploads/images/gallery/2023-01/blynk-arduinoblocks-8.png)

##### <span style="color: rgb(22, 145, 121);">**ESTE ES EL RESULTADO**</span>

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/nCK1QpBMfLI" width="560"></iframe>

##### <span style="color: rgb(22, 145, 121);">**No me acuerdo de estas tres cosas: TOKEN -ID PLANTLLA - NAME PLANTILLA  
¿Dónde puedo encontrarlo?**</span>

<span style="color: rgb(0, 0, 0);">Primero </span>Entras en **[Blynk.io](https://blynk.io)** y Te logueas **Log in** y luego :

1. Entras en **Depeloper Zone/Zona de desarrollador**
2. **My Templates/Mis plantillas**
3. Haz dos clicks en la **plantilla**

[![2026-01-22 15_07_05-WhatsApp.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-22-15-07-05-whatsapp.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-22-15-07-05-whatsapp.png)

- Con dos cliks en **Authtoken** ya se queda copiado en el portapapeles para que lo pegues en tu programa **STEAMAKERBLOCKS**
- Más a la derecha hay una ventana Firmware configuration/Configuración de firmware donde puedes encontrar el ID de la plantilla y su nombre: Copiar y pegar el trozo de código, pegarlo en un editor y copiar sólo el **ID** y el **NAME** para pegarlo en tu código **STEAMAKERBLOCKS**

[![2026-01-22 15_09_19-WhatsApp.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-22-15-09-19-whatsapp.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-22-15-09-19-whatsapp.png)