Salut,
Question conne : il te sert à quoi ton millis() dans ton code ?
C'est pour faire quelque chose à un intervalle de temps précis ?
Si oui tu feras mieux d'utiliser un timer pour ça, même sans interruption (juste un flag + code dans loop avec un if).
En fait ce qu'il faut voir c'est :
Solution millis() : ça augmente, ça augmente, ça *paf *
Solution timer : tick, tick, tick, tick, tick, ... et 2000 ans plus tard : tick, tick, tick, tick, ...