Skip to content

Instantly share code, notes, and snippets.

@deathbearbrown
Forked from rwaldron/spark-io-wave.js
Created January 23, 2014 14:41
Show Gist options
  • Save deathbearbrown/8579545 to your computer and use it in GitHub Desktop.
Save deathbearbrown/8579545 to your computer and use it in GitHub Desktop.
var five = require("johnny-five");
var Spark = require("spark-io");
var board = new five.Board({
io: new Spark({
token: "a81cf99a8c1fe45b74d749d521a32671eb443d5e",
deviceId: "53ff6f065067544840551187"
})
});
board.on("ready", function() {
var dir = 0;
var servo = new five.Servo("D0");
setInterval(function() {
var pos = 120;
if (dir ^= 1) {
pos = 60;
}
servo.to(pos);
}, 750);
});
@deathbearbrown
Copy link
Author

I editied the require just to require all of johnny-five.

Directions:

  1. have node installed: http://nodejs.org/download/ Or you can install it via homebrew

  2. copy the above into a folder, name it spark-io-wave.js

  3. In terminal, cd into that folder and run:
    npm install spark-io
    npm install johnny-five

  4. Now make that robot dance by running:
    node spark-io-wave.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment