# Bluetooth # BLUETOOTH un poco de teoría {{@7221}} # Sólo con la microbit: BLUETOOTH programa en Makecode {{@13566}} # BLUETOOTH programa Serial Bluetooth Terminal {{@13567}} # Avanzado: BLUETOOTH con App Inventor. Extensiones {{@13568}} # Avanzado: BLUETOOTH App Inventor programa. Sólo con la micro:bit {{@13569}} # Ahora con la granja Una vez visto cómo podemos controlar la micro:bit usando Bluetooth, vamos a hacer lo mismo con la granja 1. Empezamos instalando la **Extensión Bluetooth** que hemos visto en las páginas anteriores 2. También pondremos la Extensión **Iot-environment** kit de Elecfreak para poder usar la OLED, DHT11 etc.. de la granja tal y como lo hemos trabajado en el capítulo [Programas básicos con Smart Agriculture Kit](https://libros.catedu.es/books/smart-agriculture-kit-microbit/chapter/programas-basicos-con-smart-agriculture-kit) 3. En el bucle **Al inicial**, inicializamos la **OLED**, y también inicializamos el **Bluetooth** pero aquí el nombre de dispositivo que lo visualice por la OLED que es más cómodo, y así sabemos a qué microbit tenemos que conectarnos si estamos en una clase con muchos: [](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-09-16-44-51-greenshot.png) 4. Añadimos el bucle **"Al conectar Bluetooth"** y "**Al desconectar Bluetooth**" que también lo hemos visto en las páginas anteriores, pero esta vez le decimos que los mensajes lo visualice por la OLED [](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-09-16-44-07-greenshot.png) 5. Vamos a jugar ahora que si detecta agua en el sensor de nivel de agua, que mande un mensaje de inundación : [](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-09-16-46-38-greenshot.png) 6. Vamos a jugar más y si aprieto el botón A de la micro:bit que salga un mensaje y además que nos diga la temperatura y la humedad de la granja: [](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-09-16-47-45-greenshot.png) 7. No podemos abandonar el reto sin poner comunicación en el otro sentido, es decir de la APP a la granja: Vamos a hacer que si se envía desde la APP #abre# pues que el servo se ponga a 0º y se envía desde la APP #cierra# pues que el servo se mueva a 180º. El servo podría estar unido a una puerta, ventana, a un silo de alimentación.... [](https://libros.catedu.es/uploads/images/gallery/2026-02/2026-02-09-16-50-35-greenshot.png) El proyecto [https://makecode.microbit.org/S87280-53966-04815-61300](https://makecode.microbit.org/S87280-53966-04815-61300)