UNPKG

cylon-leapmotion

Version:

Cylon module for the Leap Motion

41 lines (27 loc) 959 B
# 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();