#include "DHTesp.h"
#define DHT_PIN 15
#define DHT_TYPE DHTesp::DHT11
unsigned long lastTimeRan = 0;
unsigned long pauseBetweenReadings = 2000;
DHTesp dht;
void setup() {
Serial.begin(115200);
delay(10);
dht.setup(DHT_PIN, DHT_TYPE);
}
void loop() {
if (millis() - lastTimeRan > pauseBetweenReadings) {
lastTimeRan = millis();
float temperature = dht.getTemperature();
float humidity = dht.getHumidity();
if (isnan(temperature) || isnan(humidity)) {
Serial.printf("DHT reading failed!\r\n");
return;
} else {
Serial.printf("Temperature: %2.1f Celsius\tHumidity: %2.1f%%\r\n", temperature, humidity);
}
}}
Loading
bmp180
bmp180