cylon-leapmotion
Version:
Cylon module for the Leap Motion
41 lines (27 loc) • 959 B
Markdown
# Leap Motion
In this quick example, we're going to walk through the basic events the Leap
Motion is capable of emitting.
We'll start off by loading up Cylon:
var Cylon = require('cylon');
With that done, we can start defining our robot:
Cylon.robot({
We have a single connection + device combo for this bot, which will connect to
the Leap Motion using the `leapd` daemon over WebSockets.
connections: {
leapmotion: { adaptor: 'leapmotion' }
},
devices: {
leapmotion: { driver: 'leapmotion' }
},
Easy as can be. For our work, we're going to log a simplified version of the
data we get from the device.
work: function(my) {
my.leapmotion.on('frame', function(frame) {
console.log(frame.toString());
});
my.leapmotion.on('hand', function(hand) {
console.log(hand.toString());
});
}
And with that all done, we can start:
}).start();