4.2.3 Piano Electrónico Simple
4.2.3.1 Resumen

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.

4.2.3.2 Conocimiento de Componentes

Altavoz de Micro:bit

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.

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 |
|---|---|---|
|
|
|
4.2.3.4 Flujo del Código

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:


Breve explicación:
① Inicialice la matriz de LED de la micro:bit para que muestre
.

② 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.

③ 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.

4.2.3.6 Resultado de la Prueba

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á “
” 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!

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



