Code: Select all
status=-1 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=-2 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-2 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-1 humidity=0.000000 temperature=0.000000
status=-2 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-1 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-2 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-2 humidity=0.000000 temperature=0.000000
status=-2 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=0 humidity=31.000000 temperature=24.000000
status=0 humidity=31.000000 temperature=24.000000
status=0 humidity=31.000000 temperature=24.000000
status=0 humidity=31.000000 temperature=24.000000
status=0 humidity=31.000000 temperature=24.000000
status=0 humidity=31.000000 temperature=24.000000
status=-1 humidity=0.000000 temperature=0.000000
status=0 humidity=31.000000 temperature=24.000000
status=0 humidity=31.000000 temperature=24.000000
Code: Select all
// Define errors and return values.
#define DHT_ERROR_TIMEOUT -1
#define DHT_ERROR_CHECKSUM -2
#define DHT_ERROR_ARGUMENT -3
#define DHT_ERROR_GPIO -4
#define DHT_SUCCESS 0