Alarm system with keypad

Hi, i'm new on this forum and my English isn't perfect so be patient please :slight_smile:
I'm doing and alarm system and i want to activate and deactivate the alarm using a keypad code.
I use this keypad:


I want to get a four character code from the keypad and compare it with a prearrenged code. If the code is right the program will do something, if wrong i want to print an error message and get another time the code.
I was be able to write only this code at the moment and i don't know how to "build" a code from the keypad.

#include <Keypad.h>
const byte ROWS = 4; //four rows
const byte COLS = 4; //three columns
char keys[ROWS][COLS] = 
{
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};
byte rowPins[ROWS] = {9,8,7,6}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {5,4,3,2}; //connect to the column pinouts of the keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS);
char key;
void setup()
{
  Serial.begin(9600);
}

void loop()
{
key = keypad.getKey();
if (key)
{
  Serial.println(key);
}

Can you please help me with with advices? I only want to know how to get the verification alarm code. Thank you! :slight_smile:

I was be able to write only this code at the moment

This code is not written by you. It's all over the internet.

const byte COLS = 4; //three columns

And all the places, it has this funny comment.

http://forum.arduino.cc/index.php?topic=387823
Have a look at this topic. It's pretty much the same question with the same code.

dorvakta:
This code is not written by you. It's all over the internet.

const byte COLS = 4; //three columns

And all the places, it has this funny comment.

If this makes you more satisfied yes, i'm not the author of the code. I was only saying that the only code i have in my sketch is the one i posted here.
Anyway, thank you but the topic which you linked doesn't match with my question.

What exactly do you want to do?
What display do you have?
Where is your display section of the sketch?
Please show us a schematic of your proposed circuit.