MikuPi/MikuSHT2x.h
2016-09-15 16:51:13 +08:00

28 lines
471 B
C++
Executable File

#ifndef _MIKU_SHT2X_H_
#define _MIKU_SHT2X_H_
#include "MikuTypes.h"
typedef enum {
eSHT2xAddress = 0x40,
} HUM_SENSOR_T;
typedef enum {
eTempHoldCmd = 0xE3,
eRHumidityHoldCmd = 0xE5,
eTempNoHoldCmd = 0xF3,
eRHumidityNoHoldCmd = 0xF5,
} HUM_MEASUREMENT_CMD_T;
class Miku_SHT2x
{
private:
uint16_t readSensor(uint8_t command);
public:
float GetHumidity(void);
float GetTemperature(void);
};
#endif