34 lines
633 B
C
34 lines
633 B
C
|
#ifndef HUMI_TEMP_H
|
||
|
#define HUMI_TEMP_H
|
||
|
|
||
|
#include <Arduino.h>
|
||
|
#include <DHT.h>
|
||
|
#include "Capteur.h"
|
||
|
|
||
|
class HumiTemp : public Capteur{
|
||
|
|
||
|
public:
|
||
|
|
||
|
/**
|
||
|
* @brief Construct a new Humi Temp object
|
||
|
*
|
||
|
* @param pin pin du capteur dht
|
||
|
* @param type type de capteur dht (11,22,...)
|
||
|
* @param fullVal valeur au quel la poubelle est considéré comme pleinne
|
||
|
*/
|
||
|
HumiTemp(int pin, String type, String fullVall);
|
||
|
|
||
|
/**
|
||
|
* @brief lit le capteur d'humi/temp
|
||
|
*
|
||
|
* @return String valeur format "XX/YY" X% et Y°C
|
||
|
*/
|
||
|
String read();
|
||
|
private:
|
||
|
|
||
|
DHT* capteur;
|
||
|
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif //HUMI_TEMP_H
|