Étape 3: Le code
Si ce code est très simple puisque la bibliothèque enlève toutes les pièces compliquées.
#include < Keypad.h > //import la bibliothèque du TELECHARGEMENT
const byte rangs = 4 ; quatre rangées
const byte COLS = 4 ; trois colonnes
touches de char [lignes] [colonnes] = {//the layout du clavier
{« 1 », '2', '3',' A'},
{« 4 », « 5 », '6', » B'},
{« 7 », « 8 », '9', » C'},
{'*','0','#','D'} };
rowPins Byte [rangs] = {4, 5, 2, 3} ; se connecter à la ligne de brochage du clavier
colPins Byte [CDL] = {9, 8, 7, 6} ; se connecter à la liste des broches colonne du clavier
Clavier clavier = clavier (makeKeymap(keys), rowPins, colPins, lignes, colonnes) ;
void setup() {}
Serial.Begin(9600) ;
}
void loop() {}
clé char = keypad.getKey() ;
Si {(clé)
Serial.println(Key) ;
}
}