32 lines
612 B
C++
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;
|
|
} |