Hi, I bought a 12 RGB WS2812 ADDRESSABLE LED RING hooked it up as in this youtube video at 3:23 => 100 Addressable LED Lights Arduino Build (Quick) - YouTube. (Basically wired: 5V transformer to capacitor to arduino with 470ohm resistor between data pin 6 and Din connection on LED ring.)
Downloaded code from Adafruit_NeoPixel/examples/strandtest_wheel/strandtest_wheel.ino and changed number of pixels to 12.
Problem: Only first LED is lighting up. The others are dead. Troubleshooting attempts: Swapped LED ring, but same problem. Hard coded LED number in setPixelColor to 0 and it worked. Changed to any other value and it didn't work.
HELP PLEASE What could the problem be? How can I troubleshoot? Should next step be to get a WS2812 strip and see if that works? (Bought the rings at $10 to save spending $30+ on a strip and then play with code and "addressability" of LEDs.
Thanks in advance for your help