From ab3db8b28b864c2b311156b87487cccd5cc308a1 Mon Sep 17 00:00:00 2001 From: Henrik Ekblad Date: Tue, 25 Nov 2014 15:48:10 +0100 Subject: [PATCH] Fix bug in PressureSensor. --- .../MySensors/examples/PressureSensor/PressureSensor.ino | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/MySensors/examples/PressureSensor/PressureSensor.ino b/libraries/MySensors/examples/PressureSensor/PressureSensor.ino index fafe08c..95921d0 100644 --- a/libraries/MySensors/examples/PressureSensor/PressureSensor.ino +++ b/libraries/MySensors/examples/PressureSensor/PressureSensor.ino @@ -96,15 +96,15 @@ int sample(float pressure) { // Algorithm found here // http://www.freescale.com/files/sensors/doc/app_note/AN3914.pdf if (minuteCount > 180) - minuteCount = 6; + minuteCount = 5; pressureSamples[minuteCount] = pressure; minuteCount++; if (minuteCount == 5) { // Avg pressure in first 5 min, value averaged from 0 to 5 min. - pressureAvg[0] = ((pressureSamples[1] + pressureSamples[2] - + pressureSamples[3] + pressureSamples[4] + pressureSamples[5]) + pressureAvg[0] = ((pressureSamples[0] + pressureSamples[1] + + pressureSamples[2] + pressureSamples[3] + pressureSamples[4]) / 5); } else if (minuteCount == 35) { // Avg pressure in 30 min, value averaged from 0 to 5 min.