#include "DHTesp.h"
int pinDHT = 15;
int pinLed = 2;
int pinPulsador = 4;
DHTesp dht;
void setup() {
pinMode(pinPulsador, INPUT);
pinMode(pinLed, OUTPUT);
Serial.begin(115200);
dht.setup(pinDHT, DHTesp::DHT22);
}
void loop() {
if (digitalRead(pinPulsador) == HIGH) {
digitalWrite(pinLed, HIGH);
}
//de lo contrario apagamos el led
else {
digitalWrite(pinLed, LOW);
}
delay(1000);
TempAndHumidity data = dht.getTempAndHumidity();
Serial.println("Temperatura: " + String(data.temperature, 2) + "°C");
Serial.println("Humedad: " + String(data.humidity, 1) + "%");
Serial.println("--------");
delay(1000);
}