BMP085.js
Access a BMP085 temperature & barometric pressure sensor from your Raspberry Pi using Node.js.
Install
$ npm install bmp085-sensor
Usage
With no units specified, returns inHg and degree F.
var bmp085 = require('bmp085-sensor');
var sensor = bmp085({address: 0x77,
mode: 3});
sensor.calibrate(function (err, data) {
if(err || !data) {
throw err;
}
console.log(data);
sensor.read(function (err, data) {
if(err || !data) {
throw err;
}
});
});
You can also specify metric units, returning Pa and degree C:
var bmp085 = require('bmp085-sensor');
var sensor = bmp085({address: 0x77,
mode: 3,
units: 'metric'});
sensor.calibrate(function (err, data) {
if(err || !data) {
throw err;
}
console.log(data);
sensor.read(function (err, data) {
if(err || !data) {
throw err;
}
});
});
Using alt runtime IoT.js
make runtime=iotjs
Resources