DHT22 falsche Temp wieso?
hallo,
habe hier einen dht22 temp_sensor.
mit diesem sketch
die temp die er mir bringt weicht um ca 2,5° von der tatsächlichen ab.
weiss jemand wieso oder muss ich da noch berücksichtigen?
gruß jürgen
habe hier einen dht22 temp_sensor.
mit diesem sketch
code: [select]
#include "dht.h"
#define dhtpin 9
#define dhttype dht22 //dht11, dht21, dht22
dht dht(dhtpin, dhttype);
void setup()
{
serial.begin(9600);
serial.println("dht22 - test!");
dht.begin();
}
void loop()
{
float h = dht.readhumidity(); //luftfeuchte auslesen
float t = dht.readtemperature(); //temperatur auslesen
// prüfen ob eine gültige zahl zurückgegeben wird. wenn nan (not number) zurückgegeben wird, dann fehler ausgeben.
if (isnan(t) || isnan(h))
{
serial.println("dht22 konnte nicht ausgelesen werden");
}
else
{
serial.print("luftfeuchte: ");
serial.print(h);
serial.print(" %\t");
serial.print("temperatur: ");
serial.print(t);
serial.println(" c");
}
}
die temp die er mir bringt weicht um ca 2,5° von der tatsächlichen ab.
weiss jemand wieso oder muss ich da noch berücksichtigen?
gruß jürgen
die temp die er mir bringt weicht um ca 2,5° von der tatsächlichen ab.
weiss jemand wieso oder muss ich da noch berücksichtigen?
bist du sicher, dass die zur vergleichsmessung verwendete klimakammer in ordnung ist und korrekt bedient wurde?
hat das zur messung der "tatsächlichen" temperatur verwendete thermometer ein gültiges kalibrierungsprotokoll?
und bist du sicher, die kalibrierungsdaten des vergleichsthermometers bei der vergleichsmessung sachgerecht berücksichtigt zu haben?
Arduino Forum > International > Deutsch (Moderator: uwefed) > DHT22 falsche Temp wieso?
arduino
Comments
Post a Comment