Remise à zero tachymetre

Pour ta question, comme l'a dit Christian_R, ton IF principal ne fonctionne que lorsque tu as l'interruption a jouée 100 fois, hors, à l'arrêt, il n'y a plus d'interruption donc, ton IF principal ne joue plus jamais, tu ne mets pas à jour non plus la valeur rpm et tu reste sur le dernier comptage...

Je rejoins donc aussi barbudor, et te conseille détudier le cas BlinkWithoutDelay qui permet d'éviter d'utiliser la commande delay()

Sev