Étape 2: Câbler le clavier à l’Arduino
Si vous avez un clavier qui est conçu spécialement pour la connexion à un arduino, alors c’est facile. Vous regardez la fiche technique pour lui et il vous dit exactement comment le brancher.
Si vous avez un clavier et que vous n’avez aucune feuille de données pour lui accrochez cause j’ai été dans la même situation.
Mienne avait sur le dos d’un schéma qui vous montre quels axes sont reliés entre eux lorsque vous appuyez sur une certaine touche.
Si vous n’avez pas que, vous devrez utiliser un multimètre et comprendre quels axes sont reliés entre eux lorsque vous appuyez sur chaque touche.
Pour ce faire, prenez votre multimètre et réglez-le sur la continuité (le symbole de la diode).
Puis mettez les cordons de mesure sur les broches 1 et 2 du clavier. Maintenant appuyez sur chaque touche jusqu'à ce que vous obteniez la continuité.
Prenez papier et un stylo et notez la clé (ex: 1, 2, #) et les deux goupilles (ex : 6[1;2]).
Le faire pour toutes les clés jusqu'à ce que vous obtenez tous compris.
Créez un tableau :
1 = 1 + 5
2 = 1 + 6
3 = 1 + 7
4 = 2 + 5
5 = 2 + 6
6 = 2 + 7
7 = 3 + 5
8 = 3 + 6
9 = 3 + 7
* = 4 + 5
0 = 4 + 6
#= 4 + 7
C’est ce que j’ai obtenu.
Tout ce que vous obtenez, si vous écrivez les clés dans cet ordre, vous verrez la logique là-dedans.
De ma table, je vois que les goupilles de ligne sont 1,2,3,4 ; et les broches de la colonne sont 5,6,7.
Branchez maintenant les broches du clavier dans une maquette et nous allons commencer à raccorder.
Connecter les broches pour les lignes 2 et 3 (dans mon cas broches 2 et 3) à + 5v par l’intermédiaire de résistances de 10K Ohms. Faites de même avec les goupilles pour colonne 1 et 3 broches (dans mon cas broches 5 et 7).
Si vous avez un arduino mega, connectez le clavier comme suit :
Clavier NIP row1--> goupille d’arduino 25
Clavier NIP row2--> goupille d’arduino 24
Clavier NIP row3--> arduino broche 23
Clavier NIP row4--> arduino broche 22
Clavier NIP Colonne1--> arduino broche 28
Clavier NIP Colonne2--> goupille d’arduino 27
Clavier NIP Colonne3--> goupille d’arduino 26
(L’arduino uno n’a pas suffisamment broches numériques donc il ne rentre pas ce projet.)
Qui devrait le faire pour le clavier. :), nous sommes un peu plus de finition. Accrochez-vous. :) Presque fini.