01_humidity.ino 481 B

1234567891011121314151617181920212223242526272829
  1. #include <Adafruit_AHTX0.h>
  2. Adafruit_AHTX0 aht;
  3. struct {
  4. public:
  5. float temperature;
  6. float humidity;
  7. } HumTemp;
  8. void initHumidity() {
  9. debug("Initializing humidity sensor");
  10. if (!aht.begin()) {
  11. Serial.println("Could not initialize humidity sensor");
  12. ERR;
  13. }
  14. debug("Initialized humidity sensor");
  15. }
  16. void updateHumidity() {
  17. sensors_event_t hum,
  18. temp;
  19. aht.getEvent(&hum, &temp);
  20. HumTemp.temperature = temp.temperature;
  21. HumTemp.humidity = hum.relative_humidity;
  22. }