Skip to content

Instantly share code, notes, and snippets.

@Drenerdo
Created June 29, 2015 20:37
Show Gist options
  • Save Drenerdo/d1afccd116833defe715 to your computer and use it in GitHub Desktop.
Save Drenerdo/d1afccd116833defe715 to your computer and use it in GitHub Desktop.
Work IN Progress
var Cylon = require('cylon');
Cylon.api({
host: '0.0.0.0',
port: '7000',
ssl: false
});
Cylon.robot({
name: 'drenerdo',
connections: {
pebble: { adaptor: 'pebble' },
ardrone: { adaptor: 'ardrone', port: '192.168.1.1'}
},
devices: {
pebble: { adaptor: 'pebble' },
drone: { driver: 'ardrone'}
},
work: function(my) {
my.pebble.pending_message("Starting Drone Awesomeness");
my.pebble.on('button', function(data){
console.log("Button pushed:" + data);
if(data.localeCompare('up')===0) {
my.drone.animateLeds('blinkGreenRed');
my.drone.takeoff();
return;
}
my.drone.animateLeds('fire', 5, 2);
my.drone.land();
my.drone.stop();
return;
});
my.pebble.on('tap', function() {
console.log("Tap event detected!");
});
}
}).start();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment