I have Arduino Mega and Weather Shield. I want to calculate wind speed.
float get_wind_speed()
{
float deltaTime = millis() - lastWindCheck; //750ms
deltaTime /= 1000.0;
float windSpeed = (float)windClicks / deltaTime; //3 / 0.750s = 4
windClicks = 0; //Sıfırla ve yeni oluşan rüzgarı izle
lastWindCheck = millis();
windSpeed *= 1.492; //4 * 1.492 = 5.968MPH
Serial.println();
Serial.print("Windspeed :");
Serial.println(windSpeed);
return(windSpeed);
}
But when I run my code I see two windspeed value. First one is windspeed=0.0 or any value. Second one is windspeed=nan.
How can I make it better?