UNPKG

657 BJavaScriptView Raw
1var tessel = require('tessel');
2var blePort = tessel.port('a');
3var accelPort = tessel.port('c');
4
5var accel = require('accel-mma84').connect(accelPort);
6
7var ble = require('../index').connect(blePort, function(err) {
8 if (err) return console.log(err);
9
10 ble.startAdvertising(function(err, response) {
11 if (!err) {
12 console.log("Began advertising.");
13
14 setInterval(updateAccelValues, 1000);
15 }
16 })
17})
18
19function updateAccelValues() {
20 accel.getAcceleration(function(err, xyz) {
21 ble.writeValue(0, xyz[0].toFixed(2), function(err, response) {
22 if (err) return console.log("Oh shit it broke...");
23 else console.log("Success: ", response);
24 })
25 })
26}
\No newline at end of file