コード例 #1
0
ファイル: weather-station.cpp プロジェクト: diezc/WeatherCore
void readBMP180(){
    tbmp180=bmp.readTemperature();
    pressure=bmp.readPressure()/100;
    
    Serial.print("Temperature = ");
    Serial.print(tbmp180);
    Serial.println(" *C");
    
    Serial.print("Pressure = ");
    Serial.print(pressure);
    Serial.println(" Pa");

    // pressure of 1013.25 millibar = 101325 Pascal
}
コード例 #2
0
ファイル: GY80Task.cpp プロジェクト: sdnussbaumer/DarkSkyOne
void GY80Task::setupBMP085()
{
	if (!bmp.begin()) {
		LogUtils::instance()->logTrace(LogUtils::error, "Could not find a valid BMP085 sensor, check wiring!");
		while (1) {}
	}
}
コード例 #3
0
ファイル: GY80Task.cpp プロジェクト: sdnussbaumer/DarkSkyOne
void GY80Task::printPressure()
{
	Serial1.print("Temperature = ");
	Serial1.print(bmp.readTemperature());
	Serial1.println(" *C");

	Serial1.print("Pressure = ");
	Serial1.print(bmp.readPressure());
	Serial1.println(" Pa");

	// Calculate altitude assuming 'standard' barometric
	// pressure of 1013.25 millibar = 101325 Pascal
	Serial1.print("Altitude = ");
	Serial1.print(bmp.readAltitude());
	Serial1.println(" meters");

	Serial1.print("Pressure at sealevel (calculated) = ");
	Serial1.print(bmp.readSealevelPressure());
	Serial1.println(" Pa");
}
コード例 #4
0
ファイル: weather-station.cpp プロジェクト: diezc/WeatherCore
void iniBMP080(){
	if (!bmp.begin()) {
		Serial.println("Could not find a valid BMP085 sensor, check wiring!");
		while (1) {}
	}
}
コード例 #5
0
ファイル: sensor.cpp プロジェクト: aobatake/TeamRocket
/* Pressure */
long sensorPressure(void)
{
    long value =  bmp085.readPressure();
    return value; 
}
コード例 #6
0
ファイル: sensor.cpp プロジェクト: aobatake/TeamRocket
/* Initialization */
void sensor_init(void)
{
 bmp085.begin();      
}
コード例 #7
0
int32_t sensors_pressure() {
	return bmp.readPressure();
}
コード例 #8
0
float sensors_temperature() {
	return bmp.readTemperature();
}
コード例 #9
0
void sensors_setup() {
  if (!bmp.begin()) {
//	Serial.println("Could not find a valid BMP085 sensor, check wiring!");
	while (1) {}
  }
}