UNPKG

node-ardx

Version:

Exercises for exploring the Arduino Experimenter's kit using johnny-five

33 lines (27 loc) 768 B
var j5 = require("johnny-five"); var myBoard = new j5.Board(); myBoard.on("ready", function() { var ledPins = [2,3,4,5,6,7,8,9]; var leds = new j5.Leds(ledPins); function oneAfterAnother() { var delay = 1; board.counter = 0; for (var i = 0; i < leds.length; i++) { var led = leds[i]; board.wait(delay,function(){ console.log(this.counter + " on") leds[this.counter].on(); }) board.wait(delay + 200,function(){ console.log(this.counter + " off") leds[this.counter].off(); this.counter = (this.counter + 1) % leds.length; }) delay += 500; } } // leds.on(); // board.wait(1000, leds.off.bind(leds)); oneAfterAnother(); board.loop(4500, oneAfterAnother); });