Last active
January 24, 2016 20:17
-
-
Save ecowden/d8e8224eecb77e4f39e3 to your computer and use it in GitHub Desktop.
Attempt at reading the Sparkfun Edison 9DOF board via Cylon.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var util = require('util') | |
var async = require('async') | |
var Cylon = require('cylon') | |
Cylon.robot({ | |
connections: { | |
edison: { | |
adaptor: 'intel-iot', | |
i2cPort: 1 | |
} | |
}, | |
devices: { | |
accel: { | |
driver: 'lsm9ds0xm' | |
}, | |
gyro: { | |
driver: 'lsm9ds0g' | |
} | |
}, | |
work: function (my) { | |
every((1).second(), function () { | |
async.series({ | |
accel: function (cb) { | |
my.accel.getAccel(cb) | |
}, | |
mag: function (cb) { | |
my.accel.getMag(cb) | |
}, | |
gyro: function (cb) { | |
my.gyro.getGyro(cb) | |
} | |
}, function (err, data) { | |
if (err) console.log(err) | |
console.log("accel: %s\t%s\t%s\t| mag: %s\t%s\t%s\t| gyro: %s\t%s\t%s", | |
data.accel.x, | |
data.accel.y, | |
data.accel.z, | |
data.mag.x, | |
data.mag.y, | |
data.mag.z, | |
data.gyro.x, | |
data.gyro.y, | |
data.gyro.z) | |
}) | |
}) | |
} | |
}).start() | |
console.log("\nStarted!\n") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Started! | |
accel: -2828 -2828 -2828 | mag: 10794 10794 10794 | gyro: -15164 -15164 -15164 | |
accel: 11822 11822 11822 | mag: -772 -772 -772 | gyro: -4370 -4370 -4370 | |
accel: -24930 -24930 -24930 | mag: 2570 2570 2570 | gyro: -6169 -6169 -6169 | |
accel: -6169 -6169 -6169 | mag: -1800 -1800 -1800 | gyro: 1285 1285 1285 | |
accel: -29813 -29813 -29813 | mag: 8481 8481 8481 | gyro: -7711 -7711 -7711 | |
accel: 10794 10794 10794 | mag: 6168 6168 6168 | gyro: 771 771 771 | |
accel: 5654 5654 5654 | mag: -4627 -4627 -4627 | gyro: -258 -258 -258 | |
accel: -15421 -15421 -15421 | mag: -20047 -20047 -20047 | gyro: -8482 -8482 -8482 | |
accel: -4884 -4884 -4884 | mag: -27500 -27500 -27500 | gyro: -7968 -7968 -7968 | |
accel: -8996 -8996 -8996 | mag: 9509 9509 9509 | gyro: -1029 -1029 -1029 | |
accel: -6169 -6169 -6169 | mag: 17990 17990 17990 | gyro: 3598 3598 3598 | |
accel: 1542 1542 1542 | mag: -27500 -27500 -27500 | gyro: -1543 -1543 -1543 | |
accel: -22617 -22617 -22617 | mag: 10023 10023 10023 | gyro: -10281 -10281 -10281 | |
accel: 6939 6939 6939 | mag: 20046 20046 20046 | gyro: 15163 15163 15163 | |
accel: -8225 -8225 -8225 | mag: 21074 21074 21074 | gyro: -1 -1 -1 | |
accel: 1285 1285 1285 | mag: 12850 12850 12850 | gyro: -17734 -17734 -17734 | |
accel: 5911 5911 5911 | mag: -26472 -26472 -26472 | gyro: 514 514 514 | |
accel: 17219 17219 17219 | mag: 12850 12850 12850 | gyro: 4369 4369 4369 | |
accel: -4370 -4370 -4370 | mag: 14906 14906 14906 | gyro: 9766 9766 9766 | |
accel: -258 -258 -258 | mag: 6168 6168 6168 | gyro: 16962 16962 16962 | |
accel: -6683 -6683 -6683 | mag: -12337 -12337 -12337 | gyro: -2828 -2828 -2828 | |
accel: 8738 8738 8738 | mag: -27243 -27243 -27243 | gyro: 7196 7196 7196 | |
accel: 0 0 0 | mag: 6425 6425 6425 | gyro: 7710 7710 7710 | |
accel: 19789 19789 19789 | mag: -30584 -30584 -30584 | gyro: -4627 -4627 -4627 | |
accel: 3598 3598 3598 | mag: -14907 -14907 -14907 | gyro: -515 -515 -515 | |
accel: -14907 -14907 -14907 | mag: -30070 -30070 -30070 | gyro: -22874 -22874 -22874 | |
accel: -5398 -5398 -5398 | mag: 13878 13878 13878 | gyro: -7197 -7197 -7197 | |
accel: 24929 24929 24929 | mag: -16706 -16706 -16706 | gyro: -13108 -13108 -13108 | |
accel: 4626 4626 4626 | mag: -28785 -28785 -28785 | gyro: -7968 -7968 -7968 | |
accel: -6940 -6940 -6940 | mag: 6939 6939 6939 | gyro: 1799 1799 1799 | |
accel: -5141 -5141 -5141 | mag: -11052 -11052 -11052 | gyro: -2828 -2828 -2828 | |
accel: 8481 8481 8481 | mag: -26472 -26472 -26472 | gyro: 13621 13621 13621 | |
accel: 4112 4112 4112 | mag: 10280 10280 10280 | gyro: -1029 -1029 -1029 | |
accel: 5397 5397 5397 | mag: 21331 21331 21331 | gyro: -5141 -5141 -5141 | |
accel: -21075 -21075 -21075 | mag: 25443 25443 25443 | gyro: -258 -258 -258 | |
accel: -5912 -5912 -5912 | mag: 1028 1028 1028 | gyro: -515 -515 -515 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment