Bonjour à toute la communauté ! Voici un énoncé clair et concis de mon problème :

Pour assurer la mesure de la vitesse du vent, j'utilise un Anémomètre. Sur Arduino, il est nécessaire d'effectuer des opérations
d'initialisation des variables suivies du comptage des impulsions du capteur pour la mesure du vent en m/s.

Le fonctionnement du programme peut être décrit par le diagramme d'état suivant :
Nom : Capture d’écran 2021-04-03 à 11.17.11.png
Affichages : 651
Taille : 104,2 Ko

J'ai donc le temps de comptage "Tc" des impulsions qui me permet d'obtenir une valeur de comptage égale
à la vitesse du vent en m/s : Nom : Capture d’écran 2021-04-03 à 11.20.59.png
Affichages : 562
Taille : 8,1 Ko
De plus, j'ai la valeur de préchargement de la variable "CompTemps" :Nom : Capture d’écran 2021-04-03 à 11.22.38.png
Affichages : 566
Taille : 9,3 Ko

Nous arrivons maintenant au cœur du problème, à savoir le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
// Mesure de la vitesse du vent en m/s
    Vent = 0,447 s
    CompTemps = 2,237 ms
    do
    {
        if(Capteur)
        {
            ..........
            while(Capteur);
        }
    }
while (CompTemps ..........
Je n'ai aucune idée de ce qu'il faut mettre à la place des pointillés ! Et, les deux premières lignes sont-elles correctes ?
Merci d'avance, j'espère que vous pourrez me guider...