35#define NRSAMPLES 11000
38#define RESOLUTION 4095
67 for (
int j = i - (averSize - 1); j <= i; j++) {
70 dstAr[i] = fSum / averSize;
75 float fMean = 0.0, fVariance = 0.0;
84 fVariance += (valAr[i] - fMean) * (valAr[i] - fMean);
93#define SP(X) Serial.print(X)
94#define SPLN(X) Serial.println(X)
104 SPLN(
">>>>>>>>>>>>>>>");
109 for (
int i = 1; i < 20; i += 1) {
116 SP(
"average window: , ");
118 SP(
" , mean data: , ");
122 SP(
" , std dev - data: , ");
130 for (
int i = 20; i < 1000; i += 10) {
137 SP(
"average window: , ");
139 SP(
" , mean data: , ");
143 SP(
" , std dev - data: , ");
float calcVariance(float valAr[])
float calcMean(float a[])
float fSampleValues[11000]
void calcAverage(float dstAr[], float valAr[], int averSize)
void doSampling(float dAr[])
float fAverSampleValues[11000]