hybridgroup/cylon-raspi

View on GitHub
examples/led_brightness/fluent-led-brightness.js

Summary

Maintainability
A
1 hr
Test Coverage
"use strict";

var Cylon = require("cylon");

Cylon
  .robot()
  .connection("raspi", { adaptor: "raspi", port: "/dev/ttyACM0" })
  .device("led", { driver: "led", pin: 11 })
  .on("ready", function(bot) {
    var brightness = 0,
    fade = 5;

    setInterval(function() {
      brightness += fade;
      bot.led.brightness(brightness);
      if ((brightness === 0) || (brightness === 255)) { fade = -fade; }
    }, 50);
  });

Cylon.start();