
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.
Thanks Robert. I will check it out and see where it leads.
@RobertL184, can you post an example of the fix you have for this?
I should have my parts tomorrow (unless something happens in shipping). I will work on this some time soon and post my script and how I have things wired up. I plan on using some of the things posted by Robert in his last post and using a digital pin from the V4 to a digital pin on the arduino as an interrupt when serial communication starts and stops which will allow the arduino to know to interrupt its loop and catch the serial communication from the V4 which will set which color you want to have pulse again.
Okay here is a total untested shot at the code for a single neopixel with animations which should be fairly responsive to serial commands. I haven't had time to test any of it. All I can say is that it does compile. The code is mainly from adafruit lesson number 3. It will probably need a bit more work to make everything function properly. The Ring1Complete function is the one I am least sure of.
Thank you Robert. I will give it a shot tonight and post any modifications that I make to it.
Thanks Robert, I just uploaded and ran your code. First thought I had to define the pin #. 'F' and 'R' work the others don't, the pixels are dark. I'll play with it.
I just tested and it is working great. Thank you Robert. This is very nice. I used 1 for right I believe. This will make a lot of EZ-Robot InMoov owners very happy.
Just to be clear of how I have everything wired up...
V4 D0 is connected to RX1 on the arduino mini pro
Ground from the Arduino mini pro is wired to the neopixel ground.
Pin 6 from the Arduino mini pro is wired to the neopixel data in.
In ARC I have tested these different modes. They are cool. You wouldn't just want to run this script as it would probably flash the neopixel and then go black. These are some examples of how to use it.
@ d.cochrane, did all of it work?