//Timings
const int Second = 1000 ;
const int Minute = 60 * Second;
const int Hour = 60 * Minute;
const int Day = 24 * Hour;
unsigned long MillisBefore_Ul = 0;
unsigned long ReportTimeInterval_Ul = Minute; // Set the interval to one minute
//Global Variables Define
int CodeLength_Int = 4;
String CodeSecret_String = "1111";
//Handle_Input Reads
String InputCurrent_String;
String InputBefore_String;
//Button Keypad
bool KeypadButtonPressed_Bool = false;
//Define Contents Of Row Array and Column Array
int Row_IntArray[] = {19, 18, 5, 4};
int Column_IntArray[] = {23, 22, 21, 2};
String Buttons_StringArray[4][4] = {
{"1", "2", "3", "A"},
{"4", "5", "6", "B"},
{"7", "8", "9", "C"},
{"*", "0", "#", "D"}
};
void setup()
{
Func_Setup();
}
void loop()
{
delay(10);
Func_ReportTimePassed();
Func_ReadKeypad();
}