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
system
Closed
January 25, 2024, 7:15pm
8
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.