Skip to content

Instantly share code, notes, and snippets.

@phated
Last active December 11, 2015 08:08
Show Gist options
  • Save phated/4570696 to your computer and use it in GitHub Desktop.
Save phated/4570696 to your computer and use it in GitHub Desktop.
Deferred Shieldbot
var five = require("johnny-five");
var Shieldbot = require('./src/shieldbot');
var board = new five.Board();
board.on("ready", function() {
var shieldbot = new Shieldbot();
this.repl.inject({
shieldbot: shieldbot
});
var forward = function(){
return shieldbot.forward(127, 4800);
};
var right = function(){
return shieldbot.turnRight(127, 1000);
};
var left = function(){
return shieldbot.turnLeft(127, 1000);
};
var reverse = function(){
return shieldbot.reverse(127, 4800);
};
var stop = function(){
return shieldbot.stop();
};
sequence([
forward,
right,
forward,
left,
reverse,
stop
]);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment