Skip to content

Instantly share code, notes, and snippets.

@dscape
Created July 27, 2013 13:51
Show Gist options
  • Save dscape/6094934 to your computer and use it in GitHub Desktop.
Save dscape/6094934 to your computer and use it in GitHub Desktop.
var five = require('johnny-five');
module.exports = function (cb) {
var board = new five.Board();
board.on('ready', function() {
var laser = new five.Led(12)
, onlineLed = new five.Led(13)
, servoX = new five.Servo(10)
, servoY = new five.Servo(9)
;
//
// blinking a laser is a really bad idea
// or maybe its awesome...
//
laser.blink = { state:false };
board.repl.inject({
servoX:servoX,
servoY:servoY,
laser:laser,
onlineLed: onlineLed
});
//
// center the servos
//
servoX.center();
servoY.center();
console.log('we have started our CDD (cat distraction device)');
return cb(null,
{ board : board
, x : servoX
, y : servoY
, online : onlineLed
, laser : laser
});
});
}
// \`*-.
// ) _`-.
// . : `. .
// : _ ' \
// ; *` _. `*-._
// `-.-' `-.
// ; ` `.
// :. . \
// . \ . : .-' .
// ' `+.; ; ' :
// : ' | ; ;-.
// ; ' : :`-: _.`* ;
// .*' / .*' ; .*`- +' `*'
// . `*-* `*-* `*-*'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment