3 pièce(s) jointe(s)
Capteur anémomètre Arduino
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 :
Pièce jointe 594875
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 : Pièce jointe 594876
De plus, j'ai la valeur de préchargement de la variable "CompTemps" :Pièce jointe 594877
Nous arrivons maintenant au cœur du problème, à savoir le
Code:
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...