UNPKG

johnny-five

Version:

The JavaScript Arduino Programming Framework.

43 lines (35 loc) 662 B
var five = require("../lib/johnny-five.js"), board = new five.Board(); board.on("ready", function() { var servo = new five.Servo({ pin: 10, range: [0, 180], startAt: 0 }); var lap = 0; servo.center(); servo.sweep().on("sweep:full", function() { console.log("lap", ++lap); if (lap === 1) { this.sweep({ range: [40, 140], step: 10 }); } if (lap === 2) { this.sweep({ range: [60, 120], step: 5 }); } if (lap === 3) { this.sweep({ range: [80, 100], step: 1 }); } if (lap === 5) { process.exit(0); } }); });