On Github mimming / internet-of-nodebots
Credit: http://xkcd.com/730/
$ npm install johnny-five
var five = require('johnny-five');
var board = new five.Board();
board.on('ready', function() {
var led = new five.Led("13");
led.on();
});
var five = require('johnny-five');
var board = new five.Board();
board.on('ready', function() {
var led = new five.Led("13");
var button = new five.Button("8");
button.on("up", function () {
led.off();
});
button.on("down", function () {
led.on();
});
});
var ref = new Firebase("https://io.firebaseio-demo.com/");
ref.set("Hello, Developers!");
ref.on("value", function (snapshot) {
var data = snapshot.val();
console.log(data);
});
var five = require('johnny-five');
var Firebase = require("firebase");
var board = new five.Board();
var firebaseRef = new Firebase("https://firebutton.firebaseio-demo.com/button");
board.on("ready", function () {
var button = new five.Button(8);
var led = new five.Led(13);
button.on("up", function () { firebaseRef.set(false); });
button.on("down", function () { firebaseRef.set(true); });
firebaseRef.on("value", function (snapshot) {
var buttonValue = snapshot.val();
if (buttonValue) {
led.on();
setTimeout(function() { led.off(); }, 2500); }
});});