We know this looks like a lot of our other LEDs, but it’s not! This is a PTH Addressable RGB LED with a WS2812 (or “NeoPixel”) control IC built right into the LED. This PTH version is incredibly similar to its SMD cousin, except it is a lot simpler to solder into your project and is in a clear 5mm package. This RGB LED has the control IC moved into the actual LED, so we wanted to offer this amazing product to you! They’re great when you need a lot of color from not a lot of board space, now more so than ever.
If you are looking for a great addressable LED in the more common LED form factor, then this is the perfect choice for you.
Note: Comes in packs of 5.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels
Based on 3 ratings:
8 of 8 found this helpful:
These LEDs work well with the NeoPixel library, are super bright, and a lot of fun to play with.
Theres one thing to know though, that can slip past you if you dont know about it:
The adafruit best practices list the following: a 300 - 500 ohm resister in line with the data pin (as close to the LED itself), and a 1000uf 6.3v capacitor or better across the power supply + and -.
I did not know about this at first, and wound up burning out an LED as a result. When I messaged Sparkfun about this they confirmed this was needed, and pointed out they mentioned this fact…in a hookup guide for the WS2812b. This hookup guide isnt linked here.
Im somewhat dissapointed that this isnt mentioned anywhere here on the page for this product, and the hookup guide isnt even linked here.
Without these in place, running example sketches with the NeoPixel library stands a HIGH chance of burning out the first LED in the string.
For reference, here is the hookup guide for the 2812b, and pretty much all the information also applies to these LEDS: https://learn.sparkfun.com/tutorials/ws2812-breakout-hookup-guide
Overall, pleased with the product, a little let down that crucial information wasnt provided here.
1 of 1 found this helpful:
This is my first time working with the WS2812 and I am extremely impressed. I did fry one trying some things out before I read enough documentation but the information is out there and not complex–so buyer beware, read up before you plug in.
There are a number of other projects that I will likely incorporate these into, but as already assembled strips or rings, not single LEDs.
I wish I could have gotten away with using a strip of these for my current project but the through-hole type is the only thing that will work. That said I am glad that I can acquire and control single LEDs the same as the NeoPixel strips.
These are a little more complex than regular LEDs as you have the 4 pins to deal with time and time after time but the Adafruit NeoPixel library is super easy to use, so once they’re wired up control is a breeze.
I am excited to try the strips, rings and matrices when those will be appropriate to the project, as the major complication (4 pins over and over and over again) will be eliminated by using an assembled package.
It looks as if a small percentage of the “pixels” may not perform as expected; 2 or 3 of the 65 that I purchased seem to have bad data pins. I usually buy about 10% more than I need of things like this, so I am covered, and I would recommend that anyone who is planning on using these also acquires a few more for contingencies.
1 of 1 found this helpful:
Pros: Control an entire line with 1 I/O Pin Bright Easy to use with the NeoPixel Library Examples make learning to use them easy
Cons: Library seems to be a bit buggy: Sometimes the LEDS wouldn’t light correctly(every once and a while), The library as is takes G,R,B order for setting a pixel color but the definition file defined is R,G,B meaning you have to change the library or definitions to get them to work correctly, neither of which I have attempted.