Étape 1: Créer le Circuit d’entrée MIDI
Tout d’abord, nous allons examiner le circuit d’entrée MIDI. Cela devra être construit sur la carte de prototypage qui va s’insérer dans l’Arduino Mega. Cela servira à envoyer des messages MIDI du patch de Pure Data à la méga via son code pin « COMMUNICATION RX0 ». Voir ci-dessus pour un schéma de circuit et une photo. En fonction de votre carte de prototypage, votre mise en page peut être légèrement différent, mais j’ai choisi de placer la prise MIDI dans le coin inférieur gauche. Une perceuse devrez peut-être être utilisé ici pour agrandir les trous sur le bouclier afin de s’adapter à la prise de courant. Les fils rouges sur la photo sont connectés à 5V, le brun sont reliés à la terre, le fil noir est relié à la broche 3 sur le 6N138, le fil bleu est connecté à la broche 2 sur les 6N138 et les fils jaunes sont connectés à la broche de RX0. Espace disponible sur la partie droite de la carte de prototypage de laisser la place pour le XBee plus tard. Pauses devront probablement être faite dans les pistes sur le plateau. Pour cet exemple, ils ont dû être faites entre les broches sur le 6N138.
Tester le Circuit d’entrée MIDI
Pour tester le circuit, téléchargez le code ci-dessous à l’Arduino Mega utilisant l’USB Type A vers câble B. Assurez-vous que le bouclier n’est pas inséré lorsque vous effectuez cette opération que le code ne peut être transféré si quelque chose est connectée aux broches RX ou TX. En outre, le code inclut la bibliothèque de MIDI.h qui vous devrez peut-être télécharger, disponible sur le lien ci-dessous.
Ensuite, insérez le bouclier dans le méga et connectez-le à un autre port USB sur votre ordinateur via le câble USB MIDI. La fin de MIDI que vous devrez utiliser sera étiquetée « out ». Créer un circuit simple sur une maquette connexion broche 2 à une résistance de 220Ω et puis cette connexion à l’anode d’une LED standard. Reliez la cathode de LEDs au sol.
Ensuite, créez un patch puredata simple avec un message [60 100] et un [0 0] message tous deux connectés à un objet de noteout via son entrée gauche. Veiller à ce que ce patch est connecté au circuit d’entrée MIDI en ouvrant les paramètres MIDI et en changeant le périphérique de sortie. Si ce n’est pas disponible, s’assurer que vous connecté le circuit MIDI à votre ordinateur avant que vous avez ouvert Pure Data. Maintenant, si votre circuit est correct, la LED doit s’allumer lorsque vous appuyez sur le message [60 100] et il doit s’éteindre quand le [0 0] message est pressé.