rgb-led-matrix
Version:
Universal RGB Matrix controller for Node.js. Supports realtime frame streaming (eg. Ambilight). BlinkStick RGB LED controller given as example.
29 lines (23 loc) • 1.02 kB
Markdown
# rgb-led-matrix
* For RGB devices (matrix and strip)
#### Currently supported
* [BlinkStick](https://www.blinkstick.com) RGB device (64 LEDS per channel)
#### Planned
* [FIRMATA](https://www.arduino.cc/en/Reference/Firmata) compatible devices (192 LEDs per channel)
* [IC2BACKPACK](https://github.com/ajfisher/node-pixel) compatible devices (500 LEDs per channel)
---
### Minimum Requirements
* Node v8.9.3
### Instructions
* `npm install rgb_led_matrix`
* Run the [`server`](https://github.com/dcerisano/rgb-led-matrix/blob/master/webserver/server.js) as root/adminstrator: `node server.js`
* Hit the REST API for the example shaders:
[cpu-meter](http://localhost:8080/?shader=cpu_meter)
[fireplace](http://localhost:8080/?shader=fireplace)
[unicorn](http://localhost:8080/?shader=unicorn)
[timesquare](http://localhost:8080/?shader=timesquare)
[aurora](http://localhost:8080/?shader=aurora)
### Notes and suggestions
* Configure any size of RGB strip as an Nx1 matrix
### TO DO
* More devices!