johnny-five-electron
Version:
Temporary fork to support Electron (to be deprecated)
40 lines (37 loc) • 1.12 kB
JavaScript
var five = require("johnny-five-electron");
var Imp = require("imp-io");
var board = new five.Board({
io: new Imp({
agent: process.env.IMP_AGENT_ID
})
});
board.on("ready", function() {
var led = new five.Led(9);
led.blink();
});
// @markdown
//
// To communicate with an Electric Imp using Johnny-Five w/ Imp-IO,
// you will need to upload the special
// [Tyrion](https://github.com/rwaldron/tyrion)
// **[agent](https://github.com/rwaldron/tyrion/blob/master/agent.nut)** and
// **[device](https://github.com/rwaldron/tyrion/blob/master/device.nut)**
// firmware through Electric Imp's [IDE](https://ide.electricimp.com/login).
// We recommend you review
// [Electric Imp's Getting Started](http://www.electricimp.com/docs/gettingstarted/)
// before continuing.
//
// Store your agent ID in a dot file so it can be accessed as a property of `process.env`.
// Create a file in your home directory called `.imprc` that contains:
//
// ```sh
// export IMP_AGENT_ID="your agent id"
// ```
//
// Then add the following to your dot-rc file of choice:
//
// ```sh
// source ~/.imprc
// ```
//
// @markdown