smart_garden/src/temperatureSensor.cpp
2020-06-23 15:54:52 +02:00

32 lines
612 B
C++

#include <header.h>
#define DHTPIN 4
#define DHTTYPE DHT11
DHT_Unified dht(DHTPIN, DHTTYPE);
void setupTemperatureSensor() {
Serial.begin(9600);
dht.begin();
Serial.println(F("DHT11 Unified Sensor Ready"));
sensor_t sensor;
dht.temperature().getSensor(&sensor);
}
// Get humidity event and its value.
int readHumidity(){
sensors_event_t event;
dht.humidity().getEvent(&event);
return event.relative_humidity;
}
// Get temperature event and its value.
int readTemperature(){
sensors_event_t event;
dht.temperature().getEvent(&event);
return event.temperature;
}