Files
Arduino/ESP8266_DOMOTICZ_BMP180/Modules.h
Jérôme Delacotte 7b30d6e298 first commit
2025-03-06 11:15:32 +01:00

36 lines
656 B
C++
Executable File

#ifndef Modules_h
#define Modules_h
#include <BMP180.h>
#include <Wire.h>
#include "Pins.h"
// ################# Barometre ####
#define ALTITUDE 19.0 // Altitude of SparkFun's HQ in Boulder, CO. in meters
// #####################
class Modules
{
public:
Modules();
void barometre();
void readLuminosite();
void sleep(int sleepTime);
double sealevel(double P, double A);
double altitude(double P, double P0);
private:
public:
BMP180 bmp;
double humidity = 0;
double temp = -127;
double pression = 0;
double pressure = 0;
double pressionHg = 0;
double alt = 0;
double lum = 0;
};
#endif