UNPKG

johnny-five

Version:

The JavaScript Robotics and Hardware Programming Framework. Use with: Arduino (all models), Electric Imp, Beagle Bone, Intel Galileo & Edison, Linino One, Pinoccio, pcDuino3, Raspberry Pi, Particle/Spark Core & Photon, Tessel 2, TI Launchpad and more!

40 lines (37 loc) 1.11 kB
var five = require("johnny-five"); 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