DHT11 retorna valores bajos de humedad

Hola,

Estoy probando un sensor DHT11, este me devuelve bien la temperatura pero el valor de humedad no supera los 20%, este valor es muy bajo, principalmente para la zona donde estoy que es muy humeda (superior 80% en promedio en esto meses)

Este es el código:

#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
 
DHT dht(DHTPIN, DHTTYPE);
 
void setup() {
  Serial.begin(9600);
  dht.begin();
 
}
 
void loop() {
      delay(5000);
 
  // Leemos la humedad relativa
  float h = dht.readHumidity();
  // Leemos la temperatura en grados centígrados (por defecto)
  float t = dht.readTemperature();
 
  // Comprobamos si ha habido algún error en la lectura
  if (isnan(h) || isnan(t) {
    Serial.println("Error obteniendo los datos del sensor DHT11");
    return;
  }

  Serial.print("Humedad: ");
  Serial.print(h);
  Serial.print(" %\t");
  Serial.print("Temperatura: ");
  Serial.print(t);
  Serial.println(" *C ");
 
}

El modulo que estoy usando es el que viene con la placa y resistencia incluida, solo tiene 3 pines (VCC,GND, DATA).
¿Puede ser que el sensor este defectuoso o existe alguna otra causa que pueda generar esta falla?

Gracias,
Saludos.

Hola @cheo29 ,
He tenido varios módulos de este tipo con problemas de indicación de humedad. (baja calidad del producto)
Ahora ya no uso este tipo y sin el SHT1X.

RV mineirin

Hola.
¿no estaras en interior y con el aire acondicionado puesto?
Saludos.

Hola @ruilviana,

Voy a buscar información del sensor que mencionas.

Gracias,

Moderador:
Por favor, lee las Normas del foro y edita tu códigoi usando etiquetas de código.
Ve a edición, luego selecciona todo el error que has publicado, lo cortas y click en </>


This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.