The [https://www.sparkfun.com/products/9694 BMP085 Barometric Pressure Sensor] is a sensor that can measure the atmospheric pressure as well as the temperature at its location. It communicates with host devices via I2C.

The [https://www.sparkfun.com/products/9694 BMP085 Barometric Pressure Sensor] is a sensor that can measure the atmospheric pressure as well as the temperature at its location. It communicates with host devices via I2C.

+

+

[[File:Bmp085-breakout.jpg|thumb|Image of the breakout board.]]

== '''Connecting the Hardware''' ==

== '''Connecting the Hardware''' ==

−

To connect the BMP085 to a BeagleBone, first supply the Vdd and GND from the Beagle to the BMP085 Breakout Board. Then connect SDA and SCLK from the BMP085 to one of the I2C bus pins on the Beagle. The XCLR and EOC pins do not have to be connected to the BMP085.

+

To connect the BMP085 to a BeagleBone, first supply the Vdd and GND from the Beagle to the BMP085 Breakout Board. Then connect SDA and SCLK from the BMP085 to one of the I2C bus pins on the Beagle. The XCLR and EOC pins do not have to be connected to the BMP085. If I2C bus 3 is used, the connections are as follows:

+

Signal | BeagleBone Pin | BMP085 Pin

+

+

VCC | 3 or 4 (P9 Header) | 1

+

GND | 1 or 2 (P9 Header) | 2

+

SCL | 19 (P9 Header) | 5

+

SDA | 20 (P9 Header) | 6

Revision as of 16:44, 16 November 2012

Overview: 1, show a picture of the device that shows what pins it has.
Wiring: 0, Give a specific example of how to wire it. What pins go where? Which bone header are you using? P8, P9?
Code: 2
git: 0 put in git
Demo: 0
Total: 3/10
Comments: More details are needed. I think someone else in the class would have trouble
reproducing what you have done.
I've not seen echo bmp085 0x77 > /sys/class/i2c-adapter/i2c-3/new_device, could you give more details about what it does?

Introduction

The BMP085 Barometric Pressure Sensor is a sensor that can measure the atmospheric pressure as well as the temperature at its location. It communicates with host devices via I2C.

Image of the breakout board.

Connecting the Hardware

To connect the BMP085 to a BeagleBone, first supply the Vdd and GND from the Beagle to the BMP085 Breakout Board. Then connect SDA and SCLK from the BMP085 to one of the I2C bus pins on the Beagle. The XCLR and EOC pins do not have to be connected to the BMP085. If I2C bus 3 is used, the connections are as follows: