Closed kenken64 closed 4 years ago
Controlling only 3/4 of the NeoPixels would happen if you are trying to control RGBW NeoPixels as RGB. It sounds like your strip is RGBW (perhaps you order that by mistake). They need to have 4 color values sent for each pixel, but you are sending only 3.
Try setting ORDER=neopixel.GRBW
or RGBW
, or omit the pixel_order
argument and set bpp=4
.
In the latest code, bpp
is only used to set the order
if it is not otherwise specified.
I remove the order then everything is light up now :( pixels = neopixel.NeoPixel(board.D18, 8, brightness=0.5, auto_write=False)
This is my code