Projet

  boolean etatReset = digitalRead(reset);

if (etatReset == LOW)//Si reset est appuyé

pour que ton code soit cohérent avec ton commentaire, il faut avoir déclaré:

  pinMode(reset, INPUT_PULLUP); // et non pas INPUT

et monté ton bouton poussoir entre la broche reset et la masse.
De plus digitalRead() ne retourne pas un booléen, mais un int.
Et un booléen ne vaut pas HIGH ou LOW, mais true ou false.