Do all leds need to be the same color or all different? That makes a HUGE difference
Yeah, but you can read that two ways All change to the new different color but all the same. OR all change to a individual different color.For the first using NeoPixels is a bit overkill
All NeoPixels are RGB leds. Not all RGB leds are NeoPixels
Then you have a weird view To me (and many many others) a RGB led is a led and tells NOTHING about the driver. That there are leds with build in driver and we tend to call them by the brand name NeoPixel just is a subset NeoPixel ∈ RGB ledRGB led ∉ NeoPixel
I translate RGB LED as being shorthand for RGB LED with controller especially when they are talking about them as on a LED strip.
I translate RGB LED as being shorthand for RGB LED with controller
Then you are missing something big.Their are four major types:-1) Four connections, one positive and one for each of the grounds for R,G and B. Normally these are 12V and are controlled by a PWM signal driving a FET in each colour line. This is how you use them https://learn.adafruit.com/rgb-led-strips/usage. What ever is the colour all the LEDs on that strip have the same colour.2) Three connections 12V - Every three LEDs have full independent colour control. 3) Three connections 5V - power ground and data, of the WS2812 type sometimes called Neopixels. Each LED has full independent colour control.4) Four connection 5V - power ground data clock, sometimes called dot star. Each LED has full independent colour control.https://learn.adafruit.com/adafruit-dotstar-leds/overview?view=all