Transformez votre Feather en oiseau chanteur grâce à ce FeatherWing qui permet d'ajouter des prises d'entrée et de sortie MIDI à n'importe quel Feather.
Vous disposez de prises MIDI DIN-5 d'entrée et de sortie, d'un isolateur optique 3V pour pouvoir interfacer avec le MIDI sur des microcontrôleurs à logique/alimentation 3,3V, et de deux voyants lumineux sous les prises pour vous aider à savoir quand les données sont envoyées et reçues.
Pour ceux qui sont passés des prises DIN-5 aux prises 3,5 mm "TRS MIDI A", il y a des emplacements pour souder des prises stéréo 3,5 mm (optionnelles et non incluses par défaut).
Utilise les broches série matérielles RX et TX pour envoyer/recevoir des données - vous devrez les régler sur 31250 bauds dans votre langage de programmation, puis envoyer/recevoir des paquets de données MIDI.
Par exemple, voici comment vous procéderiez dans Arduino ou dans une bibliothèque complète avec des aides. Voici un exemple d'utilisation d'un UART pour le transport MIDI dans CircuitPython.
Parce qu'il utilise l'UART, cela fonctionne avec tous les Feathers sauf ceux avec des convertisseurs USB-Série qui utilisent les broches UART. Pour l'instant, cela signifie que les ESP8266 Huzzah Feather, 328p Feather et nRF52 Feather ne fonctionnent pas car ils utilisent l'UART matériel pour la programmation. Tout autre Feathers avec USB natif fonctionnera très bien.
Livré en kit avec un circuit imprimé assemblé sur lequel sont fixés tous les composants à monter en surface, des connecteurs libres et deux jacks DIN-5 libres. Quelques soudures de base sont nécessaires pour assembler l'en-tête et les prises DIN en place. Si vous souhaitez utiliser des prises de 3,5 mm, vous devrez vous procurer des prises stéréo de 3,5 mm à trou traversant et les souder à la place.