sensor bmp para esp

develop
Elena 2023-03-09 13:06:10 +01:00
parent 0c5ac40316
commit 472d3b82a4
3 changed files with 13 additions and 0 deletions

BIN
globoSonda.zip Normal file

Binary file not shown.

View File

@ -72,6 +72,18 @@ void SensorDht::process()
bmp.setIIRFilterCoeff(BMP3_IIR_FILTER_COEFF_3); bmp.setIIRFilterCoeff(BMP3_IIR_FILTER_COEFF_3);
bmp.setOutputDataRate(BMP3_ODR_50_HZ); bmp.setOutputDataRate(BMP3_ODR_50_HZ);
} }
//Inicializa el sensor
SensorBMP::SensorBMP(int pin_cs_bmp)
{
tt = millis();
if (!bmp.begin_SPI(pin_cs_bmp))
Utiles::printCOM("No se ha encontrado sensor BMP");
bmp.setTemperatureOversampling(BMP3_OVERSAMPLING_8X);
bmp.setPressureOversampling(BMP3_OVERSAMPLING_4X);
bmp.setIIRFilterCoeff(BMP3_IIR_FILTER_COEFF_3);
bmp.setOutputDataRate(BMP3_ODR_50_HZ);
}
//Devuelve el valor de Presion //Devuelve el valor de Presion
float SensorBMP::GetP() float SensorBMP::GetP()

View File

@ -58,6 +58,7 @@ class SensorBMP
public: public:
//Inicializa el sensor //Inicializa el sensor
SensorBMP(int pin_sck_bmp, int pin_miso_bmp, int pin_mosi_bmp, int pin_cs_bmp ); SensorBMP(int pin_sck_bmp, int pin_miso_bmp, int pin_mosi_bmp, int pin_cs_bmp );
SensorBMP(int pin_cs_bmp);
//Devuelve el valor de Presion //Devuelve el valor de Presion
float GetP(); float GetP();