Convierte tu Feather en un pájaro cantor con este FeatherWing habilitado para la música que añade tomas de entrada y salida MIDI a casi cualquier Feather.
Tienes jacks MIDI DIN-5 de entrada y salida, un aislador óptico de 3V para que puedas interconectar con MIDI en microcontroladores de 3,3V de lógica/alimentación, y dos LEDs indicadores parpadeantes debajo de los jacks para ayudarte a saber cuándo se envían y reciben los datos.
Para aquellos que han pasado de los conectores DIN-5 a los conectores "TRS MIDI A" de 3,5 mm, hay puntos para soldar conectores estéreo de 3,5 mm (opcional y no incluido por defecto)
Utiliza los pines serie del hardware RX y TX para enviar/recibir datos - tendrás que ajustarlos a 31250 baudios en tu lenguaje de programación y luego enviar/recibir datos de paquetes MIDI. Por ejemplo, así es como se haría en Arduino o en una biblioteca completa con ayudantes. Aquí hay un ejemplo sobre el uso de una UART para el transporte MIDI en CircuitPython.
Debido a que utiliza la UART, esto funciona con todos los Feathers excepto con los que tienen convertidores USB-Serial que utilizan los pines UART. Ahora mismo eso significa que los ESP8266 Huzzah Feather, 328p Feather y nRF52 Feather no funcionan porque utilizan la UART de hardware para la programación. Cualquier otro Feather con USB nativo funcionará bien.
Se presenta como un kit con una placa de circuito impreso ensamblada que tiene todos los componentes de montaje en superficie, cabezales sueltos y dos conectores DIN-5 sueltos. Es necesario realizar algunas soldaduras básicas para montar el cabezal y los conectores DIN en su lugar. Si quieres utilizar conectores de 3,5 mm, deberás comprar unos conectores estéreo de 3,5 mm con orificio pasante y soldarlos.