3 Commits

Author SHA1 Message Date
Yannick van Etten
12c25b33a7 Added test code for M5 sensor. (work in progress) 2024-10-31 16:27:30 +01:00
Yannick van Etten
5b27974d5a Added comments 2024-10-31 15:27:17 +01:00
Yannick van Etten
f4ce50db18 Name change 2024-10-31 15:12:00 +01:00
2 changed files with 35 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
#include <DHT.h>
// define pins and type of DHT sensor
#define DHTPIN 4
#define DHTTYPE DHT11
#define MQ5_PIN 2
@@ -19,7 +19,7 @@ void loop() {
float t = dht.readTemperature();
int mq5Value = analogRead(MQ5_PIN);
// if sensor isn't connected properly display error message
if (isnan(h) || isnan(t)) {
Serial.println("Fout bij het lezen van de sensor!");
return;

View File

@@ -0,0 +1,33 @@
#include <M5Stack.h>
#include <Wire.h>
#include "Adafruit_SGP30.h"
Adafruit_SGP30 sgp;
void setup() {
M5.begin();
Serial.begin(9600);
if (!sgp.begin()) {
Serial.println("SGP30 sensor niet gevonden :(");
while (1);
}
Serial.println("SGP30 sensor gevonden!");
sgp.setIAQBaseline(0x8973, 0x8AAE);
}
void loop() {
delay(1000);
if (!sgp.IAQmeasure()) {
Serial.println("Error bij meting!");
return;
}
Serial.print("eCO2: ");
Serial.print(sgp.eCO2);
Serial.print(" ppm\tTVOC: ");
Serial.print(sgp.TVOC);
Serial.println(" ppb");
}