Complete rewrite of Application

This commit is contained in:
2026-05-04 22:30:50 +02:00
parent 507a874304
commit 1f2a0b253e
9 changed files with 360 additions and 180 deletions

26
SensorManager.cpp Normal file
View File

@@ -0,0 +1,26 @@
#include "SensorManager.h"
SensorManager::SensorManager(uint8_t pin)
: sensor(pin), temperature(NAN), humidity(NAN), lastRead(0) {}
void SensorManager::begin() {
sensor.begin();
}
void SensorManager::update(unsigned long now) {
if (now - lastRead < interval) return;
lastRead = now;
if (sensor.read() == AM2302::AM2302_READ_OK) {
humidity = sensor.get_Humidity();
temperature = sensor.get_Temperature();
}
}
float SensorManager::getTemp() const {
return temperature;
}
float SensorManager::getHumidity() const {
return humidity;
}