examples/blinkm/fluent-blinkm.js
"use strict";
var Cylon = require("cylon");
Cylon
.robot()
.connection("edison", { adaptor: "intel-iot" })
.device("blinkm", { driver: "blinkm" })
.on("ready", function(bot) {
bot.blinkm.stopScript();
bot.blinkm.getFirmware(function(err, version) {
if (err) { console.error(err); }
console.log("Started BlinkM version " + version);
});
bot.blinkm.goToRGB(0, 0, 0);
bot.blinkm.getRGBColor(function(err, data) {
if (err) { console.error(err); }
console.log("Starting Color: ", data);
});
every((2).seconds(), function() {
bot.blinkm.getRGBColor(function(err, data) {
if (err) { console.error(err); }
console.log("Current Color: ", data);
});
bot.blinkm.fadeToRandomRGB(128, 128, 128);
});
});
Cylon.start();