DEV-12898 SparkFun Bouclier MIDI
Le conseil SparkFun MIDI Bouclier donne accès à votre périphérique basé sur Arduino pour le protocole de communication MIDI archaïque, mais toujours largement utilisé et bien pris en charge, de sorte que vous pouvez contrôler les synthétiseurs, séquenceurs, et autres appareils musicaux. Les actions de protocole MIDI de nombreuses similitudes avec les interfaces série asynchrones standard, de sorte que vous pouvez utiliser les broches UART de votre Arduino pour envoyer et recevoir des messages d'événement de MIDI.
Le MIDI Bouclier SparkFun fournit un port opto-isolé MIDI-IN ainsi que d'un port MIDI-OUT. Le Bouclier MIDI peut être monté directement sur un Arduino, en raccordant le MIDI-IN à la broche RX de matériel de l'Arduino et le MIDI-OUT à TX. Potentiomètres sont connectés aux broches analogiques 1 et 2, et peuvent être utilisés pour contrôler le volume, hauteur, timbre ou toute autre chose que vous souhaitez. Le bouclier est également livré avec trois boutons poussoirs monentanés, un bouton de réinitialisation, et les voyants vert et rouge stat. Le commutateur RUN / PROG vous permet de programmer l'Arduino par la série, sans avoir à enlever le bouclier.
Cette révision de la MIDI Bouclier SparkFun ajoute également plusieurs fonctionnalités configurables, tels que la conversion de la sortie MIDI à un MIDI thru, et la possibilité d'utiliser un port série du logiciel pour le MIDI, laissant la série matériel de programmation et de débogage. Il tamponne également la sortie, le rendant compatible avec l'Arduino Pro sans avoir à contourner les résistances de protection sur les lignes série TX et RX.
Remarque: Le Bouclier MIDI ne vient pas avec toutes les parties soudées sur. Deux connecteurs MIDI, deux potentiomètres et de trois touches sont incluses avec le produit et devront être joint par l'utilisateur final.
Comprend:
SparkFun MIDI Bouclier PCB
2x conectors DIN 5 broches
2x 10K potentiomètre rotatif,
3x 12mm tactiles des boutons-poussoirs
Documents:
Schéma
Fichiers Eagle
Guide de Prise
Tutorial MIDI
GitHub