diff --git a/NodeManager.cpp b/NodeManager.cpp index 907b4092879ff1ee5d50e8aa42df495fee035580..b2bb509b6a5841ba15bf1f1b42be938accd863a4 100644 --- a/NodeManager.cpp +++ b/NodeManager.cpp @@ -22,7 +22,7 @@ float getVcc() { ADMUX = (_BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)); #endif // Vref settle - delay(70); + wait(70); // Do conversion ADCSRA |= _BV(ADSC); while (bit_is_set(ADCSRA, ADSC)) {}; @@ -681,7 +681,7 @@ float SensorMQ::_MQCalibration() { //take multiple samples for (i=0; i< _calibration_sample_times; i++) { val += _MQResistanceCalculation(analogRead(_pin)); - delay(_calibration_sample_interval); + wait(_calibration_sample_interval); } //calculate the average value val = val/_calibration_sample_times; @@ -697,7 +697,7 @@ float SensorMQ::_MQRead() { float rs=0; for (i=0; i<_read_sample_times; i++) { rs += _MQResistanceCalculation(analogRead(_pin)); - delay(_read_sample_interval); + wait(_read_sample_interval); } rs = rs/_read_sample_times; return rs;