brkontru
Version:
Break on Through - ADC, GPIO, PWM, UARTs, and more on the BeagleBone Black.
28 lines (22 loc) • 605 B
JavaScript
;
var bot = require('../'),
Led = bot.Led,
leds;
leds = [Led.USR0, Led.USR1, Led.USR2, Led.USR3].map(function (usrledName) {
return new Led(usrledName);
});
bot.once('ready', leds, function () {
var blinkLeds = function (delayOn, delayOff) {
leds.forEach(function (led) {
led.blink(delayOn, delayOff);
});
};
setInterval(function () {
// Blink at 100Hz. Cycle = 10ms, on for 1ms, off for 9ms.
blinkLeds(1, 9);
setTimeout(function () {
// Blink at 100Hz. Cycle = 10ms, on for 9ms, off for 1ms.
blinkLeds(9, 1);
}, 250);
}, 500);
});