kopia lustrzana https://github.com/Aircoookie/WLED
Fix for incorrect RPM reported.
rodzic
62e7c861bd
commit
783a21d88d
|
|
@ -80,7 +80,8 @@ class PWMFanUsermod : public Usermod {
|
||||||
// detach interrupt while calculating rpm
|
// detach interrupt while calculating rpm
|
||||||
detachInterrupt(digitalPinToInterrupt(tachoPin));
|
detachInterrupt(digitalPinToInterrupt(tachoPin));
|
||||||
// calculate rpm
|
// calculate rpm
|
||||||
last_rpm = counter_rpm * (60 / numberOfInterrupsInOneSingleRotation);
|
last_rpm = (counter_rpm * 60) / numberOfInterrupsInOneSingleRotation;
|
||||||
|
last_rpm /= tachoUpdateSec;
|
||||||
// reset counter
|
// reset counter
|
||||||
counter_rpm = 0;
|
counter_rpm = 0;
|
||||||
// store milliseconds when tacho was measured the last time
|
// store milliseconds when tacho was measured the last time
|
||||||
|
|
|
||||||
Ładowanie…
Reference in New Issue