General

Rainbow Ring V3 code upgrade

userHead Account cancelled 2013-03-01 12:40:21 9650 Views4 Replies
The existing code for the Rainbow Ring V3 board only works on Audrino v0022. I have upgraded this code to Audrino 1.0.3 and posted the code to github.com [url=https://github.com/chadj2/Arduino-RGBRing.]https://github.com/chadj2/Arduino-RGBRing.[/url]

I have also made other enhancements:

* Migration of Arduino platform from v0022 to v1.0.3.
* Correction of compiler errors and warnings.
* Splitting of code into separate cpp files which makes it easier to understand.


Can you modify the wiki page [url=http://www.dfrobot.com/wiki/index.php?title=Rainbow_Ring_V3_(SKU:DFR0141)]http://www.dfrobot.com/wiki/index.php?title=Rainbow_Ring_V3_(SKU:DFR0141) [/url] so that it links to the github website so other people can find it and add their contributions?

Thanks!
2013-08-21 11:02:13 Hey all, not really related but I don't know where else to post this, just received the LED ring and while using 0023, it hardly ever successfully uploads (eg. 4 successes in 2hrs). I've done all the usual checks, but it the IDE (arduino not eclipse) keeps spitting out the error:

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

The ring is reset before upload because led 10 flashes but the FTDI module's tx led flashes a wee bit but the ring doesn't reply. The only (few) successful uploads have been completely randomly distributed. I've tried the FTDI with another arduino module and it works fine, so I'm guessing there is a problem with the bootloader cutting in.
Any suggestions?
userHeadPic wezzles97
2013-08-21 00:04:08 [quote="olivierterlez"]
The link of Jules still doesn't work.
[/quote]

Just delete the period at the end of the link:

https://github.com/chadj2/Arduino-RGBRing

[quote="caseyd"]
Thanks for this work - I'll give it a whirl. I've forked it up at github.
[/quote]

Hey Caseyd

Being a while! have you worked on it more? How about your project? I would love to see a picture.. we've tried the code, but run into some trouble while using it.. I will give it a go soon, but i don't know if you have new version of it.
https://github.com/caseyd/Arduino-RGBRing/network

Git seems to say there is nothing new? if you can confirm i will give it a try. Looking forward going back to eclipse as well!
userHeadPic Jose
2013-08-18 23:01:41 Hello,

The link of Jules still doesn't work.
Where does the new release for 1.0 can be uploaded ?
Thank's
userHeadPic olivierterlez
2013-04-11 00:56:26 Thanks for this work - I'll give it a whirl. I've forked it up at github.

( the GITHUB URL in your post unfortunately includes the period )

Your code is nice, and it's a pleasure to be back in Eclipse.  ( indigo, OSX 10.6.8 ) I had to change the AVR target to AT168 non-P as my setup didn't have an AT168P.

What I have found is that something is fishy in my `Rings/USB2Serial kit. My first pass through your updated version of `Demo loaded nicely, as did a build of `Test.

However following build/deploy cycles started showing up the 'programmer not responding' message. It seems that the `Ring sometimes boots in such a way that it's ready for programming and can stop randomly. When the `Ring is accepting hex files LED 10 flashes quite brightly in 2 bursts of 3. If the `Ring fails to do this when the USB2Serial is plugged in the 'programmer not responding' message arrive.

If I have a working pair I can develop for a while and download changes to the `Ring until something goes sour. Then I have to unplug everything and let the afflicted set sit for a while.

do you have similar experiences with these boards? are you using a different programmer thingy?
userHeadPic caseyd