I am testing 3.5 metesr of the Neopixels strip for the first 3 steps.
Current set up:
One 5V/10A to power the Arduino Mega.
One 5V/10A to power the strips which positive and ground connected to the strip. Ground from power supply is connected to ground on the breadboard. Ground is then fed to the ground on the first strip. Positive is fed to the first strip. I did not run power to the strip like I did the ground. Is this the right thought process?
Data on the pin 6 is connected directly to the data line on the strip.
The positive, ground and data are then connected to the second strip and so on.
It was working fine until I change a parameter on the strand test code for the number of LEDs. I power off the power strip to power off the 2 5A/10A power supplies, connected the USB to the board, uploaded the code, disconnected the USB, powered on the power strip, and nothing. Tried the same process a few times and some lights flickered.
The only time the lights work correctly is when the USB is connected while the power supply to the board is disconnected and the power supply for the strips is connected.
I'm in dire need of support. Any wizards out there to provide assistance?
I checked my soldering work and it looks good. Can't figure out why it now only runs the code and turns in the LEDs when only connected to USB.
Side note. I tried to run the positive and ground parallel on one side of the stairs but it didn't work. It would only work if I daisy chain all 3 wires.
UPDATE: I changed the KHz from 800 to 400 and the LEDs turn on independently off of the power supplies without being connected to USB. This is weird and beyond me. Whenever I change it back to 800, the issue repeats itself.
I did purchase NeoPixels (runs at 800 KHz), but why do I have to change it to 400 KHz (for Flora pixels)...