UNPKG

johnny-five

Version:

Firmata based Arduino Programming Framework.

78 lines (42 loc) 1.26 kB
# Board Run with: ```bash node eg/board.js ``` ```javascript var five = require("johnny-five"), board; board = new five.Board(); // The board's pins will not be accessible until // the board has reported that it is ready board.on("ready", function() { var val = 0; // Set pin 13 to OUTPUT mode this.pinMode( 13, 1 ); // Mode Table // INPUT: 0 // OUTPUT: 1 // ANALOG: 2 // PWM: 3 // SERVO: 4 // Create a loop to "flash/blink/strobe" an led this.loop( 50, function() { this.digitalWrite( 13, (val = val ? 0 : 1) ); }); }); // Schematic // http://arduino.cc/en/uploads/Tutorial/ExampleCircuit_bb.png ``` ## Breadboard/Illustration <img src="https://raw.github.com/rwldrn/johnny-five/master/docs/breadboard/board.png"> ## Devices ## Documentation _(Nothing yet)_ ## Contributing All contributions must adhere to the [Idiomatic.js Style Guide](https://github.com/rwldrn/idiomatic.js), by maintaining the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](https://github.com/cowboy/grunt). ## Release History _(Nothing yet)_ ## License Copyright (c) 2012 Rick Waldron <waldron.rick@gmail.com> Licensed under the MIT license.