podpialem sobie czujnik pm2.5 PMS5003 pod weemosa D1 i okodowalem w arduino.
Uzylem poki co "distanceSensor", chcialbym prosic o pomoc/podpowiedz jak zmniejszyc czestotliwosci wolania funkcji get_distance?
Chcialbym uzyskac np odswiezanie co 1min zamiast co kilka sekund, poki co zrobilem workaround
Kod: Zaznacz cały
double get_distance(int channelNumber, double distance) {
if (( millis() -last_read_pm25 )<SLEEP_TIME)
{
Serial.println("Skipping measurements");
}else{
powerOnSensor();
last_meas = performMeas();
last_read_pm25 = millis();
powerOffSensor();
}
return last_meas;