@abandonware/bmp085-sensor
v0.0.6-2
Published
A module to interface a BMP085 temperature and pressure sensor to the raspberry pi.
Downloads
11
Readme
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;
}
// data is { pressure: 29.957463223223005, temp: 68.9 }
});
});
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;
}
// data is { pressure: 101435.97, temp: 20.5 }
});
});
Using alt runtime IoT.js
make runtime=iotjs
# iotjs test.js
# ...
# "temperature": 32.3
# "pressure": 100855.38749926083,
# ...
Resources
- https://www.npmjs.com/package/bmp085-sensor
- https://github.com/dbridges/bmp085-sensor
- https://www.openhub.net/p/bmp085-sensor