Leds are flickering. Any input as to where the problem might be?
GOAL: Control the mapping of a WS2812B led tape through Arduino Uno & DMX shield, using only a single channel of dmx from a small console.
Software Version: Arduino 1.8.5, FastLED 3.1.6, Conceptinetics_RDM_alpha3
1x - Arduino Uno R3
1x - CITC-DRA-10-R2 (Dmx shield by Conceptinetics)
1x - WS2812B, one meter, 60 leds
1x - 5v 20a power supply (metered at exactly 5v)
1x - Baxter pocket console, 8 faders, patched 1:1
Additional details: The console provides the control data into the shield as dmx. The shield is set to Slave, TX-uart, & RX-uart. Only one channel of control is needed, dmx address 001. All devices have a common ground, and the tape has been tested previously both on this arduino and elsewhere. There is a 390ohm 1/4w resistor on the data line as per a suggestion in a Adafruit guide. The tape is undamaged and is functioning properly outside of this application. I have also swapped the console out for a DMXcat (City Theatrical) so that I could affect the refresh rate of the DMX. This didn’t offer a solution, but it did change the flickering rate. The FastLED library is being utilized and provides the functionality for the mapping. The effect I am trying to create is, as the fader goes up, more of the led tape fills. When channel 001 is at full (255) the led tape should be fully lit. With the fader at half, (128) the tape should be lit half way through, the other half being dark/off.
GITHUB LINK - for the Arduino sketch
VIDEO LINK - of the led tape flickering