
Redzone
USA
Asked
— Edited

Hello all,
Has anyone used a NeoPixel Ring before. I can't figure out how to wire it or connect it to EZB. Here is a link to the NeoPixel Ring site it has a data sheet. http://www.adafruit.com/product/1586
I have look at the I2C but not sure what address or how it is wired.
Thank you.
will do when I get off of work. Thanks!
Okay, the neopixel ring, not camera controlled by an Arduino mini pro...
poor video but the point gets across.
Thanks for the video. It was neat to see it working with the ez-b that is the part I had no way to test at the moment.
You should have no problem with it driving a second ring. You can see in the adafruit tutorial 3 example how they drove two neopixel rings and a neopixel strip. Just need to add some more serial commands to control the rings separately or together and declare the second ring on a different arduino I/O pin.
Getting a video of neopixels is never easy.
The code I posted does not use the brightness setting that is sometimes in Neopixel code. This is because the Brightness setting affects the number of colors that are available from the Neopixel LEDs. The three arguments for the pixel color are red, green and blue LED brightness levels, where 0 is dimmest (off) and 255 is maximum brightness. So color (red, green, and blue) has 256 levels as long as the Brightness is not set lower than max. You have 16,777,216 colors available to you. Neopixels are really bright try numbers lower than 255.
Here are some notes from adafruit about hardware connection:
The longer the wiring between the arduino and the neopixels the more important the 300 to 500 ohm resistor becomes.
The same goes for the Capacitor. The longer the wiring between the Neopixel Strip and the power source the more important the Capacitor becomes. If you can't fit them right at the neopixel end get as close as you can.
For really short distances the resistor and capacitor are often not needed.
Here's a short video of a Neo Pixel Ring running off a EZBv4 thru an Arduino Uno. It is hard to video the ring because it is so bright. Thanks Luis V, RobertL and d. cochrane for all your help getting this up and running.
Hi @ all
i tryed the Code/script from Robert!
An i like it really much!
Everything works, but only the "Scanner"/"Knight rider" functions has some problems.
SendSerial( D18,9600,"S,255,0,0,20" )
If i change to some scripts and then back to the Scanner Script, often this Script not start, so the Neopixel Ring will be still black!
Boris
send a ("C0,0,0") to turn off the ring before sending another command. It might be ("C,0,0,0"), i cant remember off the top of my head.
Hello David,
i check your tipp with sending a "turn light off" command, but the same situation with the scanner fx. All other Commands like Wipe, Rainbow, Color, Fade works 100% perfekt without sending a "light off" command, only the Scanner Command not works everytime.
Now i sending this code:
and now its works like that:
one red pixel is turning on for one second and then tunring off. Thats it. I can repeat this 10 times, all time the same.
To correct this problem i must send some other commands like a "fade" or "wipe" and then again sending the "scanner" command and then he works.
If you don´t know, nevermind, all other commands works to 100%, i only wondering why only the scanner command no works. I think in the Arduino Code must be the mistake/error
Boris