Skip to main content

Metrónomo digital

Usaremos variables para convertir micro:bit en un metrónomo digital. Mediante los botones A y B cambiaremos el tempo del metrónomo, mientras que agitando la tarjeta encenderemos y apagaremos el sonido del metrónomo.

En primer necesitamos una variable que almacene el tempo, y a la que vamos a llamar, obviamente, tempo. Otra variable se llamará marcha, y  almacenará los valores verdadero, si el metrónomo está en marcha o falso, si está parado. Marcha será por lo tanto una variable de tipo booleano.

Para crear las variables hay que acceder al menú Variables y  pulsar sobre Crear una variable... El aspecto que presentará el menú desplegable una vez creadas las variables es el siguiente:

Variables00.png

Seguidamente daremos unos valores iniciales a las variables: 120 para el tempo y falso para marcha. Este último valor indica que el metrónomo estará parado cuando sea encendido o reiniciado.

Variables01.png

El bloque con la constante falso se obtiene del menú Lógica.

El metrónomo se pondrá en marcha o se parará cada vez que se agite. Usaremos un evento si agitado del menú Entrada y cambiaremos el valor de marcha. Gracias al operador no, del menú Lógica, si el valor de marcha es falso, cambiará a verdadero, y se es verdadero, cambiará a falso.

Variables02.png