# Programa en Makecode

Parecido al que vimos con la micro:bit sola en [https://libros.catedu.es/books/microbit-car/page/bluetooth-programa-en-makecode](https://libros.catedu.es/books/microbit-car/page/bluetooth-programa-en-makecode) pero con la diferencia que ahora podemos añadir elementos de entrada y salida de la maqueta:

Realizamos un programa que :

- **Extensiones**. 
    - Instalamos la extensión LCD display
- En **inicio :**
    - que muestre el nombre del equipo (ver recuadro)
    - Inicializamos el LDC Display para que nos muestre qué ocurre
    - se active el servicio UART para el envío y recepción de mensajes,
    - apagamos el motor por si esta encendido
    - definimos el umbral de lluvia con 500
- **Al conectar Bluetooth**
    - que muestre un check
- **Al desconectar Bluetooth**
    - que muestre X
- **Al recibir datos**, hasta # (puede ser otro carácter) 
    - que muestre la frase recibida
    - si la frase es un "ON" que encienda el motor
    - si la frase es un "OFF" que apague el motor
- **Cada segundo**
    - Que envíe la temperatura por bluetooth
    - si hay lluvia que envíe "ESTA LLOVIENDO"

<p class="callout success">{{@13566#bkmrk-%C2%BFpara-qu%C3%A9-mostrar-el}}</p>

[https://makecode.microbit.org/S49239-73240-65616-30917](https://makecode.microbit.org/S49239-73240-65616-30917)

<div id="bkmrk-" style="position: relative; height: 0; padding-bottom: 70%; overflow: hidden;"><iframe frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin" src="https://makecode.microbit.org/#pub:S49239-73240-65616-30917" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe>

</div>