https://github.com/miselaytes-anton/xloborg
node.js version of XLoBorg (motion and direction sensor for Raspberry Pi) python library
https://github.com/miselaytes-anton/xloborg
hardware raspberry-pi xloborg-node
Last synced: 5 months ago
JSON representation
node.js version of XLoBorg (motion and direction sensor for Raspberry Pi) python library
- Host: GitHub
- URL: https://github.com/miselaytes-anton/xloborg
- Owner: miselaytes-anton
- Created: 2015-05-06T21:16:32.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-05-06T21:25:31.000Z (about 11 years ago)
- Last Synced: 2025-08-03T04:23:46.753Z (11 months ago)
- Topics: hardware, raspberry-pi, xloborg-node
- Language: JavaScript
- Size: 113 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# XLoBorg
node.js version of [XLoBorg](https://www.piborg.org/xloborg) python library
## Disclaimer
This is in no way an official XLoBorg library
## Usage
var xloborg = require('xloborg');
// prepare for use
xloborg.init(function(err){
if (err){
console.error(err);
}
else {
console.log('ready');
}
});
// read accelometer
xloborg.readAccelometer(function(err, result){
if (err){
console.error(err);
}
else {
var accelerometer = {
x: result[0],
y: result[1],
z: result[2]
}
}
});
// read compass
xloborg.readCompass(function(err, result){
if (err){
console.error(err);
}
else {
var compass = {
x: result[0],
y: result[1],
z: result[2]
}
}
});
// read temperature
xloborg.readTemperature(function(err, result){
if (err){
console.error(err);
}
else {
var temperature = result;
}
});
# Test
node xloborg/test.js
should result in something similar to:
{
accelerometer: [0.078125, 0.00625, 1.734735],
compass: [-381, -354, 1068],
temperature: 25
}
//...more objects