Skip to content

Commit ab3db8b

Browse files
committed
Fix bug in PressureSensor.
1 parent 25230d7 commit ab3db8b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

libraries/MySensors/examples/PressureSensor/PressureSensor.ino

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,15 @@ int sample(float pressure) {
9696
// Algorithm found here
9797
// http://www.freescale.com/files/sensors/doc/app_note/AN3914.pdf
9898
if (minuteCount > 180)
99-
minuteCount = 6;
99+
minuteCount = 5;
100100

101101
pressureSamples[minuteCount] = pressure;
102102
minuteCount++;
103103

104104
if (minuteCount == 5) {
105105
// Avg pressure in first 5 min, value averaged from 0 to 5 min.
106-
pressureAvg[0] = ((pressureSamples[1] + pressureSamples[2]
107-
+ pressureSamples[3] + pressureSamples[4] + pressureSamples[5])
106+
pressureAvg[0] = ((pressureSamples[0] + pressureSamples[1]
107+
+ pressureSamples[2] + pressureSamples[3] + pressureSamples[4])
108108
/ 5);
109109
} else if (minuteCount == 35) {
110110
// Avg pressure in 30 min, value averaged from 0 to 5 min.

0 commit comments

Comments
 (0)