changed test code for the m5stack sensor

This commit is contained in:
Yannick van Etten
2024-11-13 14:37:14 +01:00
parent f0260c1a91
commit 08dff8bbc1

View File

@@ -1,31 +1,39 @@
#include <M5Stack.h> #include <Wire.h>
#include <Wire.h> #include "Adafruit_SGP30.h"
#include "Adafruit_SGP30.h"
Adafruit_SGP30 sgp; Adafruit_SGP30 sgp;
void setup() { #define SDA_PIN 10
M5.begin(); #define SCL_PIN 11
Serial.begin(9600);
void setup() {
if (!sgp.begin()) { Serial.begin(115200);
Serial.println("SGP30 sensor niet gevonden :("); while (!Serial) { delay(10); }
while (1);
} Wire.begin(SDA_PIN, SCL_PIN);
Serial.println("SGP30 sensor gevonden!");
Serial.println("SGP30 test");
if (!sgp.begin()) {
Serial.println("SGP30 sensor not found :(");
while (1);
}
Serial.print("Found SGP30 serial #");
// Start measurements (initialize baseline)
if (! sgp.IAQinit()) {
Serial.println("SGP30 IAQinit failed!");
while (1);
}
} }
void loop() { void loop() {
delay(1000); if (! sgp.IAQmeasure()) {
Serial.println("Measurement failed");
return;
}
Serial.print("TVOC "); Serial.print(sgp.TVOC); Serial.print(" ppb\t");
Serial.print("eCO2 "); Serial.print(sgp.eCO2); Serial.println(" ppm");
if (!sgp.IAQmeasure()) { delay(1000); // 1 second delay
Serial.println("Error bij meting!");
return;
}
Serial.print("eCO2: ");
Serial.print(sgp.eCO2);
Serial.print(" ppm\tTVOC: ");
Serial.print(sgp.TVOC);
Serial.println(" ppb");
} }