2016-05-10 16:04:39 +02:00
|
|
|
#ifndef SensorDHT11_h
|
|
|
|
|
#define SensorDHT11_h
|
2016-02-01 17:52:17 +01:00
|
|
|
|
2016-02-24 21:51:16 +01:00
|
|
|
#include <Arduino.h>
|
|
|
|
|
#include "HalInterfaces.h"
|
|
|
|
|
|
2016-02-01 17:52:17 +01:00
|
|
|
|
2016-05-02 10:56:15 +02:00
|
|
|
class SensorDHT11 : public SensorTemperature
|
2016-02-01 17:52:17 +01:00
|
|
|
{
|
|
|
|
|
public:
|
2016-05-10 16:04:39 +02:00
|
|
|
SensorDHT11(short pin) : pin(pin) {};
|
|
|
|
|
|
2016-05-02 10:56:15 +02:00
|
|
|
virtual void setup();
|
2016-05-10 16:04:39 +02:00
|
|
|
virtual void read(TemperatureData& data);
|
2016-02-24 21:51:16 +01:00
|
|
|
|
|
|
|
|
private:
|
2016-05-10 16:04:39 +02:00
|
|
|
short pin;
|
2016-02-01 17:52:17 +01:00
|
|
|
};
|
|
|
|
|
#endif
|