Measure temperatur sensor multiple times
This commit is contained in:
parent
8ce2b7f303
commit
8c840c599a
@ -339,19 +339,18 @@ void readSensors() {
|
||||
/* Required to read the temperature once */
|
||||
float temp[2] = {0, 0};
|
||||
float* pFloat = temp;
|
||||
// first read returns crap, ignore result and read twice
|
||||
if (dallas.readAllTemperatures(pFloat, 2) > 0) {
|
||||
Serial << "t1: " << String(temp[0]) << endl;
|
||||
Serial << "t2: " << String(temp[1]) << endl;
|
||||
for(int i=0; i < 10; i++) {
|
||||
// first read returns crap, ignore result and read twice
|
||||
if (dallas.readAllTemperatures(pFloat, 2) > 0) {
|
||||
Serial << "t1: " << String(temp[0]) << endl;
|
||||
Serial << "t2: " << String(temp[1]) << endl;
|
||||
}
|
||||
delay(200);
|
||||
if (i <= 2) {
|
||||
temp1.add(temp[0]);
|
||||
temp2.add(temp[1]);
|
||||
}
|
||||
}
|
||||
delay(200);
|
||||
if (dallas.readAllTemperatures(pFloat, 2) > 0) {
|
||||
Serial << "t1: " << String(temp[0]) << endl;
|
||||
Serial << "t2: " << String(temp[1]) << endl;
|
||||
}
|
||||
|
||||
temp1.add(temp[0]);
|
||||
temp2.add(temp[1]);
|
||||
|
||||
/* Use the Ultrasonic sensor to measure waterLevel */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user