- PLAYCLAW 5 PLUS FEATURES SERIAL
- PLAYCLAW 5 PLUS FEATURES SOFTWARE
- PLAYCLAW 5 PLUS FEATURES CODE
- PLAYCLAW 5 PLUS FEATURES PC
- PLAYCLAW 5 PLUS FEATURES DOWNLOAD
The base for the original FastLED modifications is this gist by James Bruce and Dave Madison.
PLAYCLAW 5 PLUS FEATURES CODE
Thanks to Adafruit for the initial code and for developing the Adalight protocol. If you find an issue with the code or can confirm that it works with another chipset, please let me know! Credits and Contributions I've only tested the code with the WS2812B strips I have on hand, but so far it performs flawlessly. To enable either of these settings, uncomment their respective #define lines. This is useful for measuring framerate with external hardware, like a logic analyzer.
PLAYCLAW 5 PLUS FEATURES SERIAL
If your LEDs aren't working, this will help confirm that the Arduino is receiving properly formatted serial data.ĭEBUG_FPS, similarly, will toggle a given pin when the LEDs latch. Debug SettingsĭEBUG_LED will turn on the Arduino's built-in LED on a successful header match, and off when the LEDs latch. Next is a " " as a separator, and finally "B=", and the current user-defined brightness. Next will be N= and then the defined LED count. The first three characters will always be the "Command Magic" value of "Adb", or whatever value is defined in the sketch. This will cause the device to return a state message, formatted like so: Similar to setting brightness, you can query the device state by sending the following command:: You should ensure that you are not trying to send color data at the same time, or issues will arise. To do so, send a serial packet to the device, You can also now set the brightness of the LEDs after boot, without having to modify config files. This latter option is enabled by default to help with flickering when using WS2812B LEDs. There are also optional settings to clear the LEDs on reset or flush the incoming serial buffer after every latch. There are additional settings to allow for adjusting: You can get the Processing files from the main Adalight repository, though I would recommend using Patrick Siegler's fork of Lightpacks's Prismatik, which you can find here.
PLAYCLAW 5 PLUS FEATURES PC
Upload to your Arduino and use a corresponding PC application to stream color data. If you are using a 4-wire LED chipset like APA102 or SK9822, you will need to uncomment the PIN_CLOCK line and set that as well. Open the LEDstream_FastLED file in the Arduino IDE and customize the settings at the top for your setup. Startup animation: Because why not? :P Basic Setup Or even Gamma Correction is quite trivial.Īdjustable gamma correction: Just another parameter with a quick function to calculate the Gamma Table being used.
![playclaw 5 plus features playclaw 5 plus features](https://i.ebayimg.com/images/g/ihQAAOSwDkJfTIiF/s-l300.jpg)
Setter for LED Count, type: Because the command protocol is pretty extensible, adding options to set other params like LED count, type, debugging, I don't want to make this too bloated - but I'm considering the possibility of adding a few more features, just haven't decided when or if I willĪuto-Brightness-Limiter: Similar to WLED, a simple option that can restrict the overall brightness of the LEDs if the total appx. Gamma correction.more or less the same values used by WLED.Ī "maximum brightness" value, used to restrict the max input from the user to avoid power issues. The option to store user-defined brightness in EEPROM, allowing changes to persist between power off/on. I've added a few small features for convenience/completeness:Ī secondary command protocol, currently only used to request device state and set brightness.but extensible to really.anything. This program was writen using FastLED 3 - note that earlier versions of FastLED are untested and may not work properly.įor more information on my own ambilight setup, see the project page on.
PLAYCLAW 5 PLUS FEATURES DOWNLOAD
You can download FastLED from GitHub or through the libraries manager of the Arduino IDE. In addition to ambilight setups, the protocol can be used to stream any color data over serial from a computer to supported LED strips.įor this sketch to work, you'll need to have a copy of the FastLED library. This expands Adalight to, in theory, work with any supported FastLED strip including WS2812B (aka Adafruit NeoPixels). This project modifies the Adalight protocol to use FastLED ( fastled.io).
![playclaw 5 plus features playclaw 5 plus features](https://www.playclaw.com/images/promo-playclaw.jpg)
PLAYCLAW 5 PLUS FEATURES SOFTWARE
Original adalight protocol, but should be 100% backwards-compatible with other software that relies on the vanilla Adalight protocol. This is a modified version of dmadison's Adalight-FastLED sketch, modified to add a few additional features beyond the scope of his project and the