ettoreboy / fadecandy-backlight

Create the "backlight screen" effect with a Fadecandy led stripe. More in the README.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backlight Node controller for FadeCandy

This small node application controls your FadeCandy led stripe and continuously check for the current screen dominant color. The main goal is to have a "backlight screen effect", thus representing the main color of the screen with the led stripes.

Demo

Install & Run

Use npm install and a good old npm start.

In order to install robotjs, required for checking the screen color, you might need to compile it for your platform, instructions are provided in the official robotjs documentation.

Notes on contributions

Given time, I will try to make the script more modular and add more features such as:

  • Add new tests
  • Optimize the color algorithm - right now it's pretty stupid
  • Multiple stripes/controller support
  • Mobile client/controller
  • Sound based effects from the computer

For any suggestion or contribution do not hesitate to contact me.

About

Create the "backlight screen" effect with a Fadecandy led stripe. More in the README.

License:MIT License


Languages

Language:JavaScript 100.0%