Probleme avec la fonction millis()

Je voudrais faire comme la partie avec le delay() mis en comentaire mais sans que ça me bloque le programe.
Je voudrais alumer une led pendant x secondes en apuyant sur bouton 1 et pouvoir me servir de bouton 2 pendant que la led est allumé
La fonction millis() me semble la plus aproprier mais je suis incabable de la controler (debut , pause , fin ,reset)