Tutoriel Arduino Keypad 4x4

L'entrée du clavier a montré au moniteur série avec Arduino Uno et le code complet du clavier 4x4 ...

Étape 1: connexion avec Arduino

Connexion du clavier avec des broches numériques aruduino:

La broche du clavier se connecte à la broche Arduino

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

Étape 2: Code

CODE:

#comprendre

const byte numRows = 4

const byte numCols = 4;

keymap [numRows] [numCols] = {{'1', '2', '3', 'A'},

{'4', '5', '6', 'B'},

{'7', '8', '9', 'C'},

{'*', '0', '#', 'D'}};

byte rowPins [numRows] = {9, 8, 7, 6}; // Lignes 0 à 3

octets colPins [numCols] = {5, 4, 3, 2}; // Colonnes 0 à 3

// initialise une instance de la classe Keypad

Keypad myKeypad = Keypad (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

void setup() {

Serial.begin (9600);

}

// Si la touche est pressée, cette touche est stockée dans la variable 'keypressed' // Si la touche n'est pas égale à 'NO_KEY', alors cette touche est imprimée // si count = 17, alors le compte est réinitialisé à 0 (ce signifie qu'aucune touche n'est enfoncée pendant tout le processus de numérisation du clavier

boucle vide () {

char keypressed = myKeypad.getKey ();

si (pressé! = NO_KEY)

{

Serial.print (clavier);

}

}

Étape 3:

voici mon lien blogspot il a un schéma supplémentaire que vous pourriez trouver utile ... lien blogspot

Pièces jointes

  • keypad1.ino Télécharger

Étape 4: Ajout d'une bibliothèque

Ajout de la bibliothèque:

Pour ajouter la bibliothèque, allez dans Skeetches - >> Inclure la bibliothèque -> Tapez le nom du libray "keypad" puis appuyez sur install. Ensuite, téléchargez le croquis sur votre arduino.
Voici un lien facultatif:

blog wordpress

Spot de blog

Articles Connexes