Ajuda galera no meu projecto

Boa tarde galera, estou começando a pouco tempo com arduino e estou tendo algumas dificuldades por isso peço ajuda a vcs. gostaria de saber sim e possivel quando apertar o botao ligue e desligue parte do loop ?

exemplo quando apertar o botao

if(t.hour == OnHourluz && t.min == OnMinluz){
digitalWrite(Relayluz,LOW);
Serial.println(“LIGHT ON”);
}

else if(t.hour == OffHourluz && t.min == OffMinluz){
  digitalWrite(Relayluz,HIGH);
  Serial.println("LIGHT OFF");
}

sim apertar o botao denovo a operaçao fica fora do loop

3 botoes para para escolher a quantidade de horas acesa ja guardadas no codigo

Bom dia!
Favor sempre comentar seu código ai fica mais facil ajudar.
Quanto ao que vc precisa é só usar no código condições dá uma olhada no youtube tem muito material a respeito disso.
IF
ELSE
FOR
Abraço.

Se ainda não conseguir coloca seu código completo ai que só tem um pedaço, também faça um diagrama de eventos ou explique melhor a lógica que vc precisa ai fica mais facil ajudar.
Abraço.