#include <DHT.h>
#define DHTTYPE DHT22 //Definimos el modelo del sensor DHT22
const int DHTPIN = 21;
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println(F("Iniciando lectura de sensores"));
dht.begin();
}
void loop() {
delay(2000); //Esperamos 2 segundos entre lecturas
float hume = dht.readHumidity();
float temp = dht.readTemperature(); //Temp en °C
float tempF = dht.readTemperature(true); //Temp en °F
if (isnan(hume) || isnan(temp) || isnan(tempF)) {
Serial.println("¡Falla en la lectura!");
return;
}
Serial.print("Humedad: ");
Serial.print(hume);
Serial.print("% Temperatura: ");
Serial.print(temp);
Serial.print("°C Temperatura:");
Serial.print(tempF);
Serial.println("°F");
}