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.