ms5803
v1.0.1
Published
Use MS5803-14BA on nodejs, e.g. RPi or similar SBC Tested to run on Raspberry PI 3
Downloads
2
Maintainers
Readme
ms5803
Use MS5803-14BA on nodejs, e.g. RPi or similar SBC Tested to run on Raspberry PI 3
Installation
npm install ms5803
var ms5803 = require('ms5803')
var sensor = new ms5803();
Usage
This module supports both Promise style and node callback style of usage. Check the example.js for the basic usage.
var ms5803 = require('ms5803');
var sensor = new ms5803();
sensor.reset()
.then(sensor.begin)
.then((c)=>{
console.log("calibration array: " + c);
})
.then(()=>{
setInterval(()=>{
sensor.measure()
.then((r)=>{
console.log("sensor readings:" + r);
})
}, 1000);
})
.catch((error)=>{
console.error(error);
});
Acknowledgements
- This implementations is basically a javascript port from SparkFun Pressure Sensor Breakout
- Since javascript does not support 64-bit integer, Long is used to do 64-bit calculations.