Étape 4: Fixez un en-tête au Conseil d’administration
Maintenant souder un en-tête à la planche de sorte que vous pouvez facilement brancher fils de votre microcontrôleur.
Fixez les résistances à chaque broche des en-têtes. Je voudrais utiliser de 220 ohms 320 ohms ou plus afin de s’assurer que votre fonction LED correctement.
Puis il fil afin que chacune des barres verticales est raccordée à une résistance distincte (qui est lui-même relié à une tige d’en-tête). Assurez-vous que vous leur fils dans l’ordre pour qu’il soit plus facile de coder (c'est-à-dire puis utilisez pour les boucles et autres pour effectuer une boucle sur les lignes et les colonnes de manière pratique.)
Une fois que les en-têtes sont tous branchés, vous avez terminé !
Vous devez maintenant prendre une série de multmeter à la fonction diode et testez-le. Ou vous pourriez prendre un arduino, écrire un peu rapide de code pour tourner sur la broche 13 par exemple (comme "blink" sans la partie clignotante) et ensuite prendre un fil de pin 13 et un fil de masse et les coller dans les fentes de l’en-tête et voir si vous pouvez obtenir chaque LED à allumer séparément. Si plus d’un s’allume ou aucun s’allume à tout moment alors vous pouvez avoir un court-circuit quelque part dans votre travail de soudage.
Maintenant que vous savez qu’ils travaillent tous vous pourrait fixer chacune des 7 conducteurs à une sortie numérique différente de votre microcontrôleur et ensuite écrire du code pour les activer et désactiver.
Par exemple, pour mettre en marche le coin inférieur gauche (LED verte dans mon jeu vers le haut), vous auriez besoin 0V va le premier emplacement de l’en-tête, 5V aller à l’autre et tous les autres sont DÉCONNECTÉS. Cela signifie que ces autres broches doivent être définies comme des broches d’entrée sur votre arduino ou autre microcontrôleur. C'est-à-dire
pinMode (sortie 2) ;
digitalWrite (2, basse) ;
pinMode (3, sortie) ;
digitalWrite (3, élevée) ;
pour (int i = 4; j’ai < = 8; i ++) pinMode (i, entrée) ;