Estoy creando un controlador MIDI de dos partes, al estilo de una guitarra de bajo, donde la mano izquierda toca un pequeño diapasón que detecta qué trastes se están tocando, y las cuerdas de "derecha" de la mano derecha (en realidad detecta el toque en cuatro partes separadas). cables). El dispositivo de la derecha contiene un Arduino y el puerto de salida MIDI, mientras que el dispositivo de la izquierda solo consta de registros de desplazamiento para serializar los datos de sus trastes. El dispositivo de la derecha (con el Arduino) se comunica actualmente con el dispositivo de la izquierda a través de cinco cables (reloj, pestillo y datos para los registros de desplazamiento más 5 V y tierra).
Mi pregunta:
¿Cuál es la mejor manera de conectar los dos dispositivos? Me gustaría un cable desmontable, así que estoy imaginando algo como un conector D-sub en cada dispositivo, o tal vez un RJ45 o DIN. Idealmente, me gustaría que fuera un tipo de cable bastante común para que no sea demasiado costoso, y preferiblemente algo con algunos pines adicionales en caso de que quiera agregar algunos LED al dispositivo de la izquierda. Además, cuanto más ligero sea el cable, mejor, para que el movimiento no esté restringido (¿esto podría descartar D-sub?).
EDITAR - información adicional, según se solicite (respondiendo lo mejor que pueda!):
- El cable tendría aproximadamente un metro de longitud
- La corriente es de unos 40 mA
- El código se está ejecutando aproximadamente 50,000 veces por segundo (creo), pero realmente no es necesario si eso va a afectar la elección del cable; 1.000 veces por segundo estaría bien
- Los registros de turnos son ambos 74HC165