Stap 3: Test code
#include < Keypad.h >Const byte rijen = 4;
Const byte COLS = 4;
definiëren van de symbolen op de knoppen van de toetsenborden
char sleutels [ROWS] [COLS] =
{
{'1', '2', '3',' A'},
{'4', '5', '6',' B'},
{'7', '8', '9',' C'},
{'*','0','#','D'}
};
byte rowPins [ROWS] = {2,3,4,5};
byte colPins [COLS] = {6,7,8,9};
initialiseren van een exemplaar van de klasse NewKeypad
Toetsenblok customKeypad = Keypad(makeKeymap(Keys),rowPins,colPins,ROWS,COLS);
VOID Setup
{
Serial.begin(9600);
Serial.println ("druk op het toetsenbord:");
}
void loop
{
char sleutel = customKeypad.getKey();
if(Key!=NO_KEY)
{
Serial.Print ("toonsoort waarde:");
Serial.println(Key);
}
}