Étape 2: prototypage
Avant de commencer avec la construction principale, il est beaucoup plus pratique tester la conception et voir si tout fonctionne. Donc pour cette étape, nous allons configurer 2 interrupteurs avec l’Arduino, sur les broches 0,1 comme entrée et 2 LEDs correspondantes pour la notification sur les broches 2, 3 en sortie. Un LCD 16 X 2 peut également être inclus dans le circuit. Généralement, un écran LCD de ce type a 16 broches. Attention à l’ordre les broches, les numéros 1 et 16 sont habituellement imprimés comme une ligne directrice. Le brochage pour l’écran LCD comme comme suit :
- Au sol
- Alimentation pour la logique (+ 5v d’alimentation)
- Tension de fonctionnement pour le contraste de l’écran (fiche centrale du potentiomètre)
- Code d’instruction (pin 19 sur teensy)
- Signal lecture/écriture (non relié)
- Activer le signal (broche 18 sur teensy)
- Bus de données 7 (non relié)
- 6 DB (non relié)
- 5 DB (non relié)
- 4 DB (non relié)
- 3 DB (broche 17 sur teensy)
- 2 DB (broche 16 sur teensy)
- DB 1 (axe 15 sur teensy)
- DB 0 (broche 14 sur teensy)
- Au sol
- Alimentation pour LCD (+ alimentation 5V)
Un diagramme de Fritzing est tel qu’illustré.
-Une résistance k 10 est utilisé avec le commutateur comme une résistance Pull-down. Ce qui signifie que, chaque fois que l’interrupteur n’est pas activé/désactivé sur, il est tiré à terre, afin qu’il n’est pas affectée par le signal de bruit erronée qui peut être due à d’autres dispositifs actifs. Tout simplement en parlant, lorsque l’interrupteur est éteint, la résistance assure qu’il est éteint. N’importe quelle valeur de 1k - 100k va faire.
-Choisir la valeur de la résistance pour vos LED. Le tutoriel suivant explique comment vous pouvez choisir la valeur de résistance pour les LEDs vous avez.
Il y a une autre façon de déterminer la résistance nécessaire. Utiliser un potentiomètre k 10, connectez un fil du plus long bord de la LED de l’essuie-glace ou fiche centrale du pot. Connectez un fil d’un des axes du pot à l’un des broches numériques de l’arduino. Maintenant tournez l’essuie-glace arrière jusqu'à ce que le LED s’allume assez vif, puis mesurer la résistance entre les broches à l’aide d’un multimètre. Il s’agit d’une estimation brute de la résistance nécessaire.
Toujours utiliser une LED avec une résistance. Une LED est allumée la plus brillante sans que l’un, mais puisqu’il n’y a rien de limiter le courant de l’arduino à la LED, le courant disponible entière est transféré à la LED, qui elle va ruiner sur le long terme.
Une fois que le circuit est terminé, connectez votre arduino à votre PC via un câble USB. Suivez les instructions ci-dessous, si vous n’avez jamais utilisé un arduino avant. Ce fait explique comment compiler et télécharger un déjà existant du code (ou croquis, comme ils l’appellent) sur votre arduino.
Aussi, n’oubliez pas de mettre l’appareil comme un appareil midi.
Sélectionnez « MIDI » à partir d’outils -> type USB.
Le code de ce prototype est téléchargé ci-dessous. Il est abondamment commenté et est explicite.
Maintenant, nous testons si le circuit et le code sont fonctionnels.
Appuyez sur les boutons, les voyants correspondants s’allument ?
Pour vérifier si l’ordinateur reçoit effectivement de signal MIDI depuis le bouton que vous juste déprimé, vous devez installer les logiciels MIDI OX.
Dans MIDI OX, aller dans Options -> périphérique MIDI et sélectionnez votre appareil. Mine nous montre comme MIDI Teensy.
Chaque fois que vous appuyez et relâchez un bouton, une sortie semblable à celui-ci doit apparaître. Vous obtenez une sortie similaire ?
Si tout se passe bien, nous concluons que tout le code et composants fonctionnent correctement, et nous pouvons passer à la construction d’un enclos pour le projet.