BMP180 DIGITAL BAROMETRIC SENSOR

68.00

In stock

SKU: IFT00079-1 Category:

Measuring the absolute pressure of the environment using a digital barometer such as this has some interesting applications. By converting the pressure measured into altitude, you have a reliable sensor for determining the height of your robot, plane or projectile!Using a sensor as capable as the BMP180 you can achieve accuracy of 1m, with noise of only 17cm in ultra high resolution noise. The device will operate at only 0.3uA meaning low current draw for battery powered applications.The BMP180 comes fully calibrated and ready to use. As the device operates over I2C we’ve added optional I2C pull ups that can be enabled using the PU (pull up) jumper on the board for your convenience and ease during breadboarding.Using I2C, the device provides pressure and temperature as 16bit values, which are used along with calibration data within the device are used to provide a temperature compensated altitude calculation.

  1. 1.8V to 3.6V Supply Voltage
  2. Low power consumption – 0.5uA at 1Hz
  3. I2C interface
  4. Max I2C Speed: 3.5Mhz
  5. Very low noise – up to 0.02hPa (17cm)
  6. Full calibrated
  7. Pressure Range: 300hPa to 1100hPa (+9000m to -500m)
/* Barometer demo
* Get pressure, altitude, and temperature from the BMP085.
* Serial.print it out at 9600 baud to serial monitor.
*
* By:http://www.ifuturetech.org
*/
#include "Barometer.h"
#include <Wire.h>
float temperature;
float pressure;
float atm;
float altitude;
Barometer myBarometer;
void setup(){
  Serial.begin(9600);
  myBarometer.init();
  
}

void loop()
{
   temperature = myBarometer.bmp085GetTemperature(myBarometer.bmp085ReadUT()); //Get the temperature, bmp085ReadUT MUST be called first
   pressure = myBarometer.bmp085GetPressure(myBarometer.bmp085ReadUP());//Get the temperature
   altitude = myBarometer.calcAltitude(pressure); //Uncompensated calculation - in Meters 
   atm = pressure / 101325; 
  
  Serial.print("Temperature: ");
  Serial.print(temperature, 2); //display 2 decimal places
  Serial.println("deg C");

  Serial.print("Pressure: ");
  Serial.print(pressure, 0); //whole number only.
  Serial.println(" Pa");

  Serial.print("Ralated Atmosphere: ");
  Serial.println(atm, 4); //display 4 decimal places

  Serial.print("Altitude: ");
  Serial.print(altitude, 2); //display 2 decimal places
  Serial.println(" m");

  Serial.println();

  delay(1000); //wait a second and get values again.
}

Additional information

Weight 1 g
Dimensions 13 × 10 × 3 mm
Be the first to review “BMP180 DIGITAL BAROMETRIC SENSOR”

Reviews

There are no reviews yet.

error:

Main Menu

BMP180 DIGITAL BAROMETRIC SENSOR

68.00

Add to cart