DHT22 falsche Temp wieso?


hallo,
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

Popular posts from this blog

opencv3, tbb and rasp pi 2 - Raspberry Pi Forums

small ethernet problem - Raspberry Pi Forums

Multithumb configuration params not working? - Joomla! Forum - community, help and support