spheron-accel
Version:
Get accelerometer data from Sphero
45 lines (30 loc) • 939 B
Markdown
# spheron-accel
Stream accelerometer data from your [Sphero] using the *[spheron]*
module.
Note that this module uses the *Set Data Streaming* command, which will
overwrite any previous calls and any future calls will stop the
accelerometer data stream;
## Example
```javascript
var sphero = require("spheron").sphero(),
accel = require("spheron-accel");
sphero.on("open", function() {
accel(sphero).on("data", function(data) {
console.log("accelerometer data", data.x, data.y, data.z);
});
});
sphero.open("/dev/cu.Sphero-BYR-RN-SPP");
```
## API
### accel(sphero, options)
Given a `sphero` object (created by the *[spheron]* module), start
reading accelerometer data and return a stream that will emit the
values.
Options:
* **rate**: Number of data samples read per second (default 10)
## Installation
```
npm install spheron-accel
```
[Sphero]: http://gosphero.com
[spheron]: https://github.com/hybridgroup/spheron