¿Cómo hacer una placa de circuito USB con el botón 176? [cerrado]

-2

Solo quiero hacer mi propia tecla Piano 88 (botón 176), cada tecla debe tener al menos 2 botones para calcular la velocidad, la placa de circuitos debe enviar un mensaje a una computadora a través de USB de esta manera: "1 200 ms" 1 es el número clave y 200 ms es el tiempo entre el evento del botón 1 y 2 (como el interruptor) ...

Si solo puedes decirme cómo hacer un circuito con una gran cantidad de botones que se puedan presionar todos juntos, y obtener eventos sin demora, o si Arduino sería una buena opción con Shift Registors? ... lo hará sé genial, puedo manejar todo lo demás.

    
pregunta Boudi AlSayed

2 respuestas

1

De su pregunta no queda claro si conoce o no el estándar MIDI para instrumentos musicales. Es especialmente adecuado para teclados y en su forma básica enviará un mensaje en serie con el número de nota y la velocidad de pulsación de tecla cuando se presiona una tecla y otro mensaje para liberar la tecla. Estos están disponibles desde muy bajo costo hasta teclados profesionales de alto nivel.

Si desea crear uno propio con un Arduino, le recomiendo que lo construya según el estándar MIDI. Al menos podrás usarlo en algunos generadores de sonido MIDI decentes.

Por cierto, no usa dos botones por tecla, usa un contacto de cambio. Su Arduino tiene que ser capaz de distinguir la diferencia entre la tecla arriba, la tecla abajo y la tecla abierta (en medio). ¡Diviértete!

    
respondido por el Transistor
0

Google y lea sobre "matriz de teclado" (comience con enlace ). con 28 pines de E / S puede escanear 14 * 14 = 196 interruptores. (Necesitará 1 diodo por interruptor).

Una alternativa podría ser usar una serie de registros de turnos, pero supongo que eso es mucho más trabajo.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas