Una pequeña melodía
By pressing down a little key, it plays a little melody.
Kraftwerk, Pocket Calculator, 1981
Por medio del bloque play tone, del menú Música, micro:bit puede reproducir pequeñas melodías. Hay que recordar que es necesario disponer de una tarjeta de la versión 2, ya que la primera versión de micro:bit no dispone de altavoz integrado.
A modo de ejemplo vamos a codificar la melodía Fray Santiago, cuya partitura se muestra a continuación:
De acuerdo con la partitura, las notas musicales que hay que reproducir son:
Do-Re-Mi-Do (2 compases)
Mi-Fa-Sol (2 compases)
Sol-La-Sol-Fa-Mi-Do (2 compases)
Re-Sol-Do (2 compases)
Algunas de las notas son negras, por lo que durarán un pulso. Otras son corcheas y deben durar la mitad de una negra, es decir, medio pulso. Las blancas tienen una duración de dos pulsos.
Usaremos un evento si agitado para que la música se inicie al sacudir la tarjeta. Con todo lo expuesto, el programa tendrá el siguiente aspecto: