Saltar la navegación

Retos Microbit Nivel Medio

Reto 8: Termostato con icono y muestra de temperatura

Nivel: Medio

Un termostato es un dispositivo que controla la temperatura y en función de la misma pone
en marcha o para un actuador. En nuestro caso se trata de colocar un icono de sol en la matriz
de leds cuando la temperatura de microbit supere los 30ºC, además el sistema debe mostrar
la temperatura en ºC cada segundo.
Contenidos trabajados:

  • Entorno de programación Makecode
  • Envío de contenidos a microbit
  • Bucles
  • Condicionales (si)
08

Reto 9: Enciende leds con umbral de luz

Nivel: Medio

Consiste en que luzcan todos los leds de microbit al máximo cuando el sensor de luminosidad
de la placa baje de la intensidad lumínica 25. Cuando esté por encima de ese nivel deben estar
apagados.
Contenidos trabajados:

  • Entorno de programación Makecode
  • Envío de contenidos a microbit
  • Bucles
  • Condicionales (si)
09

Reto 10: Encendido gradual de leds en función de la luz

Nivel: Medio

Consiste en hacer que todos los leds luzcan más o menos gradualmente en función de la
cantidad de luz externa, a menos luz lucen mas y viceversa. Tener en cuenta que nivel de luz
varía entre 0 y 255, y el brillo de los leds entre 0 y 255.
Contenidos trabajados:

  • Entorno de programación Makecode
  • Envío de contenidos a microbit
  • Bucles
10

Reto 11: Mostrar temperatura en barras

Nivel: Medio

Se trata de encender o apagar filas de leds en función de temperatura.
• Si la temperatura es inferior a 25oC, no se enciende ninguna fila de leds.
• Si la temperatura está entre 25 (incluido) y 26 oC, se encienden los leds de la 1a fila
empezando por abajo.
• Si la temperatura está entre 26 (incluido) y 27 oC, se encienden los leds de la 1a y 2a fila
empezando por abajo.
• Si la temperatura está entre 27 (incluido) y 28 oC, se encienden los leds de la 1a, 2a y 3a
fila empezando por abajo.
• Si la temperatura está entre 28 (incluido) y 29 oC, se encienden los leds de la 1a, 2a, 3a y
4a fila empezando por abajo.
• Si la temperatura es superior o igual a 29 oC, se encienden todos los leds.

Contenidos trabajados:

  • Entorno de programación Makecode
  • Envío de contenidos a microbit
  • Bucles
  • Condicionales (si, sino si)
  • Condiciones múltiples con “y”
11

Reto 12: Brújula

Nivel: Medio

Se trata de un programa que en función de la posición de la brújula de microbit nos indique en
los leds en modo texto la dirección hacia la que apunta. Norte (N), Este (E), Sur (S), Oeste (O).
Hay que tener en cuenta los ángulos en microbit.

Contenidos trabajados:

  • Entorno de programación Makecode
  • Envío de contenidos a microbit
  • Bucles (repetir, por siempre)
  • Condicionales
  • Creación y uso de variable
  • Entradas con brújula
Brújula

Reto 13: Esquiva-enemigos

Nivel: Medio

Consiste en un juego con botones, tu manejas un led en la parte inferior con los botones A
y B moviéndolo a izquierda o derecha, por la parte de arriba caen enemigos en forma de leds
encendidos que tienes que esquivar.

Contenidos trabajados:

  • Entorno de programación Makecode
  • Envío de contenidos a microbit
  • Bucles (repetir, por siempre)
  • Condicionales
  • Creación y uso de variable
  • Trabajo inicial con eventos
  • Entradas con pulsadores
  • Funciones
  • Herramientas de menú juego
12

Reto 14: Encuentra-enemigo

Nivel: Medio

Se trata de un juego que actuando sobre las aceleraciones en x e y controlamos nuestro
personaje en forma de led, que tiene que encontrar a un enemigo puesto al azar en forma de
led en la pantalla.

Contenidos trabajados:

  • Entorno de programación Makecode
  • Envío de contenidos a microbit
  • Bucles (repetir, por siempre)
  • Condicionales
  • Creación y uso de variable
  • Trabajo inicial con eventos
  • Entradas con acelerómetro
  • Funciones
  • Herramientas de menú juego
12

Creado con eXeLearning (Ventana nueva)