4.2.3 Piano Electrónico Simple

4.2.3.1 Resumen

Img

En este proyecto, controlamos el altavoz de la micro:bit para reproducir diferentes tonos moviendo el joystick y presionando los botones. Mientras tanto, la matriz de LED a bordo mostrará los números correspondientes.

Al girar el joystick a la derecha se produce “Do (Tono Central C)” con la pantalla mostrando “1”; al girarlo a la izquierda se produce “Re (Tono D)” con “2”; al girarlo hacia arriba se produce “Mi (Tono E)” con “3”; al girarlo hacia abajo se produce “Fa (Tono F)” con “4”. Al presionar el botón C se produce “Sol (Tono G)” con “5”, al presionar D se produce “La (Tono A)” con “6”, E produce “Si (Tono B)” con “7”, y al presionar F se produce un “Do(Sostenido)” más alto mientras la pantalla vuelve a “1”. Hay una bonita sincronización del joystick, los botones, los tonos y la pantalla.

Img

4.2.3.2 Conocimiento de Componentes

Img

Altavoz de Micro:bit

Img

La placa micro:bit cuenta con un altavoz incorporado para emitir sonidos, como risas, saludos, bostezos o expresiones de tristeza, o incluso componer una canción. Mediante programación, puede incluso generar notas individuales, melodías y ritmos, o incluso composiciones musicales, como la canción Twinkle Twinkle Little Star.

Img

4.2.3.3 Piezas Requeridas

Placa micro:bit V2 (suministrada por el usuario) ×1

Smart Gamepad micro:bit (ensamblado) ×1

Pila AAA (suministrada por el usuario) ×4

Img

Img

Img

4.2.3.4 Flujo del Código

Img

4.2.3.5 Código de Prueba

⚠️ Tenga en cuenta que la sensibilidad del joystick se puede ajustar según sus necesidades.

Código completo:

Img

Img

Breve explicación:

① Inicialice la matriz de LED de la micro:bit para que muestre Img.

Img

② Determine la dirección del movimiento del joystick; reproduzca los tonos correspondientes durante medio tiempo en segundo plano, y la matriz de LED mostrará el número correspondiente.

Img

③ Compruebe si se presiona un botón, y reproduzca el tono correspondiente durante medio tiempo en segundo plano, y la matriz de LED mostrará el número correspondiente.

Img

4.2.3.6 Resultado de la Prueba

Img

Después de grabar el código, inserte la placa micro:bit en la ranura del gamepad (pilas instaladas), y active el interruptor a “ON”. La matriz de LED mostrará “Img” primero.

Al girar el joystick a la derecha se produce “Do (Tono Central C)” con la pantalla mostrando “1”; al girarlo a la izquierda se produce “Re (Tono D)” con “2”; al girarlo hacia arriba se produce “Mi (Tono E)” con “3”; al girarlo hacia abajo se produce “Fa (Tono F)” con “4”. Al presionar el botón C se produce “Sol (Tono G)” con “5”, al presionar D se produce “La (Tono A)” con “6”, E produce “Si (Tono B)” con “7”, y al presionar F se produce un “Do(Sostenido)” más alto mientras la pantalla vuelve a “1”.

¡Ha construido el piano electrónico simple!

Img

Consejo: Si no hay respuesta en la placa, presione el botón de reinicio en la parte posterior de la placa micro:bit.

Img