34 lines
490 B
C
34 lines
490 B
C
|
|
||
|
|
||
|
#ifndef dht11_h
|
||
|
#define dht11_h
|
||
|
|
||
|
#if defined(ARDUINO) && (ARDUINO >= 100)
|
||
|
#include <Arduino.h>
|
||
|
#else
|
||
|
#include <WProgram.h>
|
||
|
#endif
|
||
|
|
||
|
#define DHT11LIB_VERSION "0.4.1"
|
||
|
|
||
|
#define DHTLIB_OK 0
|
||
|
#define DHTLIB_ERROR_CHECKSUM -1
|
||
|
#define DHTLIB_ERROR_TIMEOUT -2
|
||
|
|
||
|
class dht11
|
||
|
{
|
||
|
public:
|
||
|
int read(int pin);
|
||
|
int humidity;
|
||
|
int temperature;
|
||
|
int byt0;
|
||
|
int byt1;
|
||
|
int byt2;
|
||
|
int byt3;
|
||
|
int byt4;
|
||
|
};
|
||
|
#endif
|
||
|
//
|
||
|
// END OF FILE
|
||
|
//
|