Aiuto con millis

Quindi vuoi che il buzzer cominci a suonare subito all'avvio, ma tenere la possibilità di silenziarlo per un certo tempo.
Io lo risolverei con l'uso di una boolean "prima volta" nata vera e resa falsa al primo utilizzo. Il suo utilizzo é di bypassare il primo timer che viene richiamato. Come? Assegnando il valore "corretto" alla previous presente o con un break. Come controllarla? Nel timer aggiungere un if (prima volta) nel quale agire
Non ho manco sbirciato il codice, che guardo domani se necessario