Réalisation d'un afficheur de vitesse pour voiture

jeec:
L'instruction "t=micros(); " est exécutée au moment du passage à l'état haut.

Ben non, je persiste et signe.
Imagine que bitInfoVitesse soit HIGH dès le départ, et exécute méthodiquement ton code ligne par ligne.

valBitInfoVitesse=digitalRead(bitInfoVitesse);
     while(valBitInfoVitesse==LOW)
     {
          valBitInfoVitesse=digitalRead(bitInfoVitesse);
       }
      t=micros();

t=micros() sera exécuté sur le champ (on zape la boucle LOW) donc n'importe quand, sans même détecter ce passage à l'état haut.

le point de départ du chronométrage est faux, donc le deltaT qui suit juste derrière le sera aussi.