WxBox/include/BMP280Sensor.h
2024-04-13 01:03:37 +03:00

22 lines
480 B
C++

// BMP280Sensor.h
#ifndef BMP280SENSOR_H
#define BMP280SENSOR_H
#define BMP280_ADDR (0x76)
#define SEALEVELPRESSURE_HPA (1013.25)
#include <Adafruit_BME280.h>
class BMP280Sensor {
public:
BMP280Sensor(uint8_t address = BMP280_ADDR); // Constructor
void init();
void read_values(float* temperature, float* humidity, float* pressure, float* altitude);
private:
uint8_t _address; // BMP280 wake pin
Adafruit_BME280 bmp280; // BMP280 object
};
#endif // BMP280SENSOR_H