Étape 5: Essais sur maquette (facultatif)
J’ai utilisé un en-tête droite mâle 8 broches pour connecter le câble ruban à partir du tableau à la maquette. Les connexions étaient comme suit :
Arduino D 2---> pin de pavé 4x4 1
Arduino D 3---> pin de pavé 4 x 4 2
Arduino D 4---> pin de pavé 4 x 4 3
Arduino D 5---> pin de pavé 4x4 4
Arduino D 6---> pin de pavé 4 x 4 5
Arduino D 7---> pin de pavé 4x4 6
Arduino D 8---> pin de pavé 4 x 4 7
Arduino D 9---> pin de pavé 4 x 4 8
Arduino D10---> (pied long) rouge LED(short leg)--->
résistance 330 ohm---> GND
Arduino D11---> (pied long) GRN LED(short leg)--->
résistance de 270 ohms---> GND
L’Arduino Pro Mini peut être fournie alimentation du programmateur FTDI ou après que vous avez programmé l’Arduino Pro Mini vous pouvez brancher une batterie 9V pour pouvoir autonome
.
Puissance de Standalone :
9V positif---> Arduino Pro Mini brute
9V négatif---> Arduino Pro Mini GND
En utilisant la configuration de montage d’essai indiquée, c’est comment j’ai travaillé sur le logiciel jusqu'à ce qu’elle réalisée de la manière que je m’y attendais.
Si vous utilisez le clavier à 4x4 membrane sans la superposition de la vignette, vous pouvez modifier le tableau de clavier dans le programme pour faire correspondre les numéros sur le visage du clavier. N’oubliez pas que A est plus, B est moins, C est?, D est égal à # est le point décimal, et * c. N’oubliez pas de changer le code de retour avant d’appliquer votre superposition d’autocollant et placez l’Arduino Pro Mini dans une enceinte.
Dans le programme modifier lignes 203-207 de :
touches de char [lignes] [colonnes] =
{{« 7 », « 8 », « 9 », « + »}, //Sticker sera appliqué sur le clavier pour
{'4', « 5 », '6', »-'}, //match la mise en page que je veux et de fournir des
{'1', '2', '3','?'}, //a graphique personnalisé (par exemple, dinosaure, oiseaux, etc.)
{'C','0','.','='}};//
Ceci pour changer :
touches de char [lignes] [colonnes] =
{{« 1 », « 2 », « 3 », « + »}, //Sticker sera appliqué sur le clavier pour
{'4', « 5 », '6', »-'}, //match la mise en page que je veux et de fournir des
{'7', « 8 », '9', »?'}, //a graphique personnalisé (par exemple, dinosaure, oiseaux, etc.)
{'C','0','.','='}};//
Astuce : pour en savoir plus sur la bibliothèque de clavier, visitez http://Playground.Arduino.cc/code/Keypad