Skip to content
forked from fiskeben/bmp085

A node.js module for reading a BMP085 barometer sensor.

Notifications You must be signed in to change notification settings

tierralibre/bmp085

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMP085

A node.js module for reading Adafruit's Bosch BMP085 barometer sensor using i2c.

Install

$ npm install bmp085

Raspberry Pi users: Remember to enable i2c on your Pi if you haven't done already.

Also remember to use sudo when running your program if you haven't exported your GPIO pins to user space.

Usage

The module's read function takes a callback function as an argument. The callback will receive an object with the temperature (in degrees Celcius) and air pressure (in hPa).

Example:

var BMP085 = require('bmp085'),
    barometer = new BMP085();

barometer.read(function (data) {
    console.log("Temperature:", data.temperature);
    console.log("Pressure:", data.pressure);
});

Configuration

Configure the sensor by supplying an options object to the constructor:

new BMP085(
    {
        'mode': 1,
        'address': 0x77,
        'device': '/dev/i2c-1'
    }
);

About

A node.js module for reading a BMP085 barometer sensor.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%