Skip to content

seriousManual/node-piglow-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-piglow-clock

Build Status

NPM

NPM

node-piglow-clock uses your piglow to show a binary clock. one leg is used for the seconds, one leg for the minutes, one arm for the hours. details for setting up your system can be found on the node-piglow page.

In action timelapse video: http://www.youtube.com/watch?v=FgzkyBT-Zkw

Installation

$ npm install piglow-clock -g

Run

Command Line

$ piglow-clock [-b brightness] [-d debug]

Parameter:

  • brightness: specifies how bright the LED should shine. range: 0-255, default: 10
  • debug: on each tick the time is written to the console

End

End the piglow-clock process via ctr+c or via sending a SIGINT signal, it will reset the piglow LEDs then.

From your program:

var piglowClock = require('piglow-clock');

var options = {
  brightness: 255 //the maximum brightness, defaults to 10
};

piglowClock.start(options);

process.on('SIGINT', end);

function end() {
    //resets all leds
    piglowClock.stop(function() {
        process.exit();
    });
}

made with

About

visualize a binary clock via the pimoroni piglow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published