int ButtonsPin_IntArray[]     = {21, 22, 23, 19};
int ARGBLedPin_IntArray[]     = {17, 16, 4};

const int RelayPin_Int = 18;

bool ButtonStates_BoolArray[]       = { true,  true,  true, true};
bool ButtonStatesBefore_BoolArray[] = { false, false, false, false};

bool ARGBLedColors_BoolArray []           = { false,   false,  false,  false};
bool ARGBLedColorsBefore_BoolArray []     = { true,  true,  true, true};

String Buttons_StringArray[] = {"Red_Button" ,"Green_Button" ,"Blue_Button" ,"Yellow_Button"};

unsigned long MillisCurrent_Ul;
unsigned long MillisBefore_Ul;


const int Second = 1000 ;
const int Minute = 60 * Second;
const int Hour   = 60 * Minute;
const int Day    = 24 * Hour;
const int Year   = 360 * Day;

unsigned long Days;
unsigned long Hours;
unsigned long Minutes;

unsigned long MinutesBefore_Ul;

int ReportTimeInterval_Int = Minute;  // Set the interval to one Minute


void setup() {

Func_Setup();

}

void loop() {

  Func_ReportTimePassed();
  Func_ReadButton();
  Func_SetColor();
  // Func_ReadSensors();

  delay(10);
  
}
$abcdeabcde151015202530354045505560fghijfghij
NOCOMNCVCCGNDINLED1PWRRelay Module