Microbit: Ejercicio 3

En esta actividad vamos a crear un nuevo programa que compare la temperatura medida por el sensor con un valor fijo, indicando en la pantalla si hace frío o calor.

Cuando la finalices, descarga el archivo de tu programa (formato .hex). Si tienes dudas para obtener el archivo de tu programa, consulta el videotutorial Microbit primeros pasos).

1. Crea un nuevo proyecto en MakeCode.

2. El bloque «para siempre» repite de forma continuada el programa que coloquemos en su interior. Como queremos que la pantalla se actualice continuamente, en esta actividad colocaremos los bloques en el interior de un bloque «para siempre».

3. En la sección «Lógica» encontramos el bloque «si entonces… si no…». En el hueco donde inicialmente aparece «verdadero», podemos colocar bloques de comparación u operaciones booleanas (también en «Lógica»), creando con ellos la condición que queremos comprobar (por ejemplo, si un valor es mayor o menor que otro).

El bloque «si < > entonces… si no…» comprobará si la condición programada se cumple o no. Si se cumple, ejecutará el programa colocado en el primer hueco (justo después de «entonces»). Si no se cumple, omitirá el programa colocado el primer hueco y ejecutará el colocado en el segundo hueco (justo después del «si no»). En resumen, con este bloque podemos programar dos secuencias de bloques alternativas, y se ejecutará una u otra según se cumpla o no la condición indicada.

¡Es tu turno! Ahora que conoces el bloque «si < > entonces… si no…», utilízalo para programar la placa de modo que, si la temperatura es menor que 22 ºC, la pantalla muestre una flecha hacia abajo y, si no, muestre una flecha hacia arriba.

Recuerda que puedes utilizar el simulador para probar tu programa. Y si ya tienes una placa micro:bit, consulta el videotutorial «Primeros pasos» para ejecutar el programa en tu placa.