Introducción

Un dado es un objeto cúbico usado en juegos de azar. En las caras del cubo aparecen puntos que representan distintos números.

Se propone crear un dado electrónico que, usando señales acústico-visuales, muestre el resultado de obtener un número al azar entre 1 y 6.

 

Descripción del reto

Tras accionar el botón de la placa, el mBot deberá calcular un número aleatorio cuyo valor esté entre 1 y 6. Posteriormente, emitirá ese número de señales acústico-visuales.

 

Pistas para la resolución

  • El bloque Repite puede usar un número prefijado, usar el resultado de una operación o usar, como se sugiere en este caso, un número al azar.
  • Para diferenciar entre los estados de reposo y la secuencia de avisos acústico-visuales, se puede seleccionar un color diferente con el que se iluminen los LED.

 

Descripción del código

Al encender el robot
Establecer los LED de la placa en color blanco
Ejecutar siempre
     Si se presiona el botón de la placa mCore
          Repetir un número de veces al azar entre 1 y 6
               Iluminar los LED de la placa de color verde
               Emitir un sonido
               Apagar los LED
               Espera 1 segundo
           Iluminar los LED en color blanco

Posible solución