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 :
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 :
De plus, j'ai la valeur de préchargement de la variable "CompTemps" :
Nous arrivons maintenant au cœur du problème, à savoir le
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 ?
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 ..........
Merci d'avance, j'espère que vous pourrez me guider...
Partager