Modificar lectura de temperatura DHT22

Hola todos,

llevo un par de días Googleando y no salgo del bucle. Os cuento, tengo un sensor DHT22 que devuelve una temperatuera de 2 grados aprox por encima de la temperatura real. Mi pregunta es si se puede modificar por software la temperatura que devuelve el sensor.

Un saludo

Haz lecturas a diferentes temperaturas, si confirmas que la diferencia se mantiene constante simplemente resta 2 al valor leído.

Hola MaximoEsfuerzo,

muchas gracias por responder, ¿como hago y donde hago la resta?

Un saludo.

He creado unos float:

float TempInt = dht.readTemperature();
float correccion = 2;
float temp_correg = TempInt-correccion;

Serial.print (temp_correg,2);

Pero no funciona, no resta 2 a la lectura inicial del DHT

19:40:55.471 -> Temperatura DHT: 33.810001
19:40:55.471 -> Temperatura corregida: 29.799999

Cuando haces la lectura del sensor, por ej.

t = dht.readTemperature() - 2.0;

¡¡¡¡SOLUCIONADO!!!!

Muchas gracias MaximoEsfuerzo por la ayuda, estaba en bucle y no veía más allá de la nariz.

Muchas gracias

De nada!

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