b3b3rt:
La fonction millis() me semble la plus aproprier mais je suis incabable de la controler (debut , pause , fin ,reset)
Je pense que tu n'as pas compris comment fonctionne millis(). On ne contrôle rien. millis() retourne simplement une mesure du temps écoulé depuis la mise en route de la carte. Tu si tu veux mesurer un temps relatif à un événement qui serait ton T0 il faut mémoriser la valeur de millis() à T0 dans une variable (disons milliT0) et travailler ensuite en faisant à chaque instant la différence entre millis() et milliT0.