npm install cylon
npm install cylon-firmata
var Cylon = require("cylon");
// Initialize the robot
var robot = Cylon.robot({
// Change the port to the correct port for your Arduino.
connection: { name: 'arduino', adaptor: 'firmata', port: '/dev/ttyACM0' },
device: { name: 'led', driver: 'led', pin: 13 },
work: function(my) {
// we do our thing here
every((1).second(), function() { my.led.toggle(); });
}
});
robot.start();
npm install cylon-ardrone
var Cylon = require('cylon');
Cylon.robot({
connection: { name: 'ardrone', adaptor: 'ardrone', port: '192.168.1.1' },
device: { name: 'drone', driver: 'ardrone' },
work: function(my) {
my.drone.takeoff();
after(10..seconds(), function() { my.drone.land(); });
after(15..seconds(), function() { my.drone.stop(); });
}
}).start();