# IoT micro:bit

# ¿Qué es IoT?

IoT significa Internet of Things, o Internet de las Cosas. Es la idea de que objetos cotidianos pueden conectarse a internet, recoger información y comunicarse entre sí o con nosotros.

<p class="callout success">Imagina que cada objeto de la clase pudiera hablar y escuchar: El termómetro de la pared le avisa a la calefacción: “Hace frío”.  
La calefacción responde: “Entendido, me enciendo”. Eso es el IoT: objetos con sentidos (sensores), voz (conexión a internet) y a veces manos (pueden hacer algo, como encender una luz).</p>

Los tres ingredientes básicos para trabajar el IoT:

- **Sensores**: son como los sentidos del objeto. Detectan temperatura, luz, movimiento, humedad, etc.
- **Conexión:** es como su voz. Envía la información por wifi u otras redes.
- **Acción o respuesta:** es lo que hace el objeto con esa información (encender una luz, mandar un aviso al móvil, regar una planta...).

  
Ejemplos  para tu alumnado puede ser:

- Un reloj inteligente que cuenta los pasos que das.
- Un altavoz inteligente al que le dices “pon música”.
-  Un semáforo que cambia según el tráfico.
- Un sistema de riego que se activa solo cuando la tierra está seca.
- Una bombilla que se enciende desde el móvil.

  
**¿Cómo lo podemos utilizar con nuestro alumnado?**

<span style="text-decoration: underline;">Como herramienta de aprendizaje:</span>

- Medir la temperatura del aula durante una semana y hacer gráficas (matemáticas y ciencias).
- Cuidar un huerto escolar con sensores de humedad.

<span style="text-decoration: underline;">Como tema para conversar:</span>

- ¿Qué pasa con nuestros datos cuando los objetos “escuchan”?
- ¿Es bueno que todo esté conectado?
- ¿Quién puede ver la información que recogen?

  
<span style="text-decoration: underline;">Una actividad sencilla</span>  desenchufada para probar antes de pasar a nuestra microbit: “El objeto inteligente inventado”:

 Pide a tu alumnado que dibuje un objeto del aula (la mochila, la papelera, la pizarra) y le “añadan” un sensor, una conexión y una acción. Por ejemplo: una papelera que avisa cuando está llena.

**Y después ya podemos pasar a la tecnología!!**

# Conexión Wifi

##### <span style="color: rgb(22, 145, 121);">**Hardware**</span>

<span style="color: rgb(22, 145, 121);">**[![kit-agricultura-inteligente-para-microbit.jpg](https://libros.catedu.es/uploads/images/gallery/2026-10/scaled-1680-/kit-agricultura-inteligente-para-microbit.jpg)](https://libros.catedu.es/uploads/images/gallery/2026-10/kit-agricultura-inteligente-para-microbit.jpg)**</span>

Para poder utilizar las características IoT necesitamos conectar nuestra Micro:bit a Internet, pero la placa micro:bit **no tiene Wifi.  Para tener wifi**  necesitamos  la **placa IoT:bit.** **ESP8266** **Wifi Module ( en la imagen de arriba)** y podemos ver :

- El pin de recepción lo tiene en el Pin 8
- El pin de transmisión lo hace por el Pin 12

[![2026-02-06 17&#95;54&#95;48-WhatsApp.png](https://libros.catedu.es/uploads/images/gallery/2026-02/scaled-1680-/2026-02-06-17-54-48-whatsapp.png)](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-06-17-54-48-whatsapp.png)

Debemos **insertar la placa microbit en  la IoT:bit**:

[![Microbit IOT compressed.gif](https://libros.catedu.es/uploads/images/gallery/2026-10/microbit-iot-compressed.gif)](https://libros.catedu.es/uploads/images/gallery/2026-10/microbit-iot-compressed.gif)

<p class="callout warning">OJO TENEMOS QUE ALIMENTAR LA PLACA pues el ESP32 no se puede alimentar a través de micro:bit.   
[![2026-02-08 19&#95;57&#95;00-WhatsApp.png](https://libros.catedu.es/uploads/images/gallery/2026-02/scaled-1680-/2026-02-08-19-57-00-whatsapp.png)](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-08-19-57-00-whatsapp.png)  
</p>

##### <span style="color: rgb(22, 145, 121);">**SOFTWARE**</span>

Para conectarlo a Internet usaremos una extensión en *Makecode IoT environment:*

[![2026-02-06 18&#95;06&#95;21-Greenshot image editor.png](https://libros.catedu.es/uploads/images/gallery/2026-02/scaled-1680-/2026-02-06-18-06-21-greenshot-image-editor.png)](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-06-18-06-21-greenshot-image-editor.png)

Y se nos instalan nuevas instrucciones, nos vamos a fijar en las verdes ESP8266 :

[![2026-02-06 18&#95;07&#95;52-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-02/scaled-1680-/2026-02-06-18-07-52-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-06-18-07-52-greenshot.png)

Y las utilizamos para poner en el bucle inicio :

1. Establecemos que el ESP32 tiene los pines de recepción y transmisión por los números definidos anteriormente
2. Ponemos el nombre de nuestra wifi y su contraseña (a veces los routers "capan" estas conexiones, por lo que recomendamos usar la conexión compartida, zona wifi o broadcast del móvil)
3. Si no hay conexión (pues no es instantáneo) entramos en un bucle con una cara triste
4. Si se sale del bucle anterior, es que estamos conectados y mostramos cara sonriente

[![2026-02-06 17&#95;57&#95;43-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-02/scaled-1680-/2026-02-06-17-57-43-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-06-17-57-43-greenshot.png)

Y de paso preparamos la OLED que es muy útil para visualizar variables

[![2026-02-07 09&#95;23&#95;10-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-02/scaled-1680-/2026-02-07-09-23-10-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-07-09-23-10-greenshot.png)

1. Definimos OLED 128x64 pixeles
2. Ponemos la OLED en blanco
3. Definimos la ESP32 con los pines de transmisión y recepcción en P8 y P12
4. Ponemos la clave de la Wifi
5. Mientras no este conectado muestra cara triste
6. Sale del bucle, luego esta conectado, muestra cara contenta
7. Mensaje en la OLED que esta preparado