Mesurer le temps entre deux fronts montants

Bonjour à tous.

Comme dit dans le titre je cherche à mesurer le temps entre deux fronts montant. Concrètement, je cherche à connaitre la vitesse d'une roue, sur laquelle sont disposés 3 aimants, avec un capteur à effet Hall. Ce dernier me renvoi 5V quand il est devant un aimant et 0V entre deux aimants. Ma roue tourne à environ 20 tours par minute. Je souhaite connaitre la durée entre deux aimants. Le problème c'est que mon Arduino doit gérer d'autres éléments. Je pensé utiliser les interruptions matérielles mais je ne trouve pas comment mesurer le temps entre deux interruptions.

Merci pour votre aide.

Ben780:
Je pensé utiliser les interruptions matérielles mais je ne trouve pas comment mesurer le temps entre deux interruptions.

Merci pour votre aide.

Bonsoir
lorsque tu rentre dans l'interruption (par rising)
tu retranche à millis() ou micros() l'ancienne valeur

Bonjour Artouste et merci pour ta réponse.
La fonction millis continue à tourner pendant l'interruption?
Tu enregistre la nouvelle valeur de millis avant de sortir de l'interruption?

merci.

Ben780:
Bonjour Artouste et merci pour ta réponse.
La fonction millis continue à tourner pendant l'interruption?
Tu enregistre la nouvelle valeur de millis avant de sortir de l'interruption?

merci.

Le traitement lors de l'appel d'interruption ne fais que faire une soustraction et la sauvegarde d'une valeur pour la prochaine fois.
A toi de voir ce que tu fais de ça entre 2 interruptions

Merci beaucoup Artouste avec ces infos je devrais m'en sortir.