Rider1991:
... J'ai réalisé mon premier code Arduino, en me basant sur la fonction micros() afin de mesurer le temps entre les 2 impulsions des barrières lumineuses (je dois être le plus précis possible, donc j'évite la fonction millis). ...
Attention : ne pas confondre précision et résolution. Les fonctions millis() et micros() présentent la même précision puisque basées sur la même horloge. Par contre, la fonction micros() à une résolution mille fois supérieure à la fonction millis().
Maintenant, il est évident que si l'intervalle de temps que vous voulez mesurer fait intervenir des fractions de millisecondes, il faut utiliser la fonction micros(), qui vous permettra de mieux quantifier votre valeur.
Cordialement.
Pierre