added humidity setting and baseline

bp-vhf
alanbjohnston 4 years ago committed by GitHub
parent b2ef3e8cf6
commit 28b1ab5d6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -44,6 +44,8 @@ float R2 = 671; // Reading data point 1
float T1 = 15.5; // Temperature data point 2 float T1 = 15.5; // Temperature data point 2
float R1 = 695; // Reading data point 2 float R1 = 695; // Reading data point 2
#endif #endif
float TEMP;
float HUMID;
int sensorValue; int sensorValue;
float Temp; float Temp;
@ -117,9 +119,10 @@ void setup() {
Serial.print(sgp.serialnumber[0], HEX); Serial.print(sgp.serialnumber[0], HEX);
Serial.print(sgp.serialnumber[1], HEX); Serial.print(sgp.serialnumber[1], HEX);
Serial.println(sgp.serialnumber[2], HEX); Serial.println(sgp.serialnumber[2], HEX);
}
// If you have a baseline measurement from before you can assign it to start, to 'self-calibrate' // If you have a baseline measurement from before you can assign it to start, to 'self-calibrate'
//sgp.setIAQBaseline(0x8E68, 0x8F41); // Will vary for each sensor! sgp.setIAQBaseline(0x98B1, 0x9CEE); // From 12 hour run
}
} }
@ -136,12 +139,16 @@ void loop() {
if (bmePresent) { if (bmePresent) {
Serial1.print("OK BME280 "); Serial1.print("OK BME280 ");
Serial1.print(bme.readTemperature()); Serial1.print(bme.readTemperature());
TEMP = bme.readTemperature();
Serial1.print(" "); Serial1.print(" ");
Serial1.print(bme.readPressure() / 100.0F); Serial1.print(bme.readPressure() / 100.0F);
Serial1.print(" "); Serial1.print(" ");
Serial1.print(bme.readAltitude(SEALEVELPRESSURE_HPA)); Serial1.print(bme.readAltitude(SEALEVELPRESSURE_HPA));
Serial1.print(" "); Serial1.print(" ");
Serial1.print(bme.readHumidity()); Serial1.print(bme.readHumidity());
HUMID = bme.readHumidity()
// Serial.print(HUMID);
sgp.setHumidity(getAbsoluteHumidity(TEMP, HUMID));
} else } else
{ {
Serial1.print("OK BME280 0.0 0.0 0.0 0.0"); Serial1.print("OK BME280 0.0 0.0 0.0 0.0");

Loading…
Cancel
Save

Powered by TurnKey Linux.