G35 Xmas Lights – Controller board quick comparison

Had to take the day off sick today – damn lurgy! Eventually, I felt like doing something so I dug out a 20MHz Arduino on a breadboard that I built recently to see if it performed any better than the stock 16MHz version with the G35 light strings.

ATmega328-PU at 16MHz (bottom) and 20MHz (top)

ATmega328-PU at 16MHz (bottom) and 20MHz (top)

That’s the two boards with common power and an easy setup where I can connect the data line for the G35 string to either to compare them. The boards are very similar – the older one suffers from being something I put together a year ago though 🙂

The main issue I was wondering about when comparing a faster board is that the G35 lights “glitch” when you’re changing the intensity – especially when dimming them – I was just really wondering if a go-faster stripe might help or not. Such comparisons are inevitably subjective. Here’s a video, see what you think…

[embedplusvideo height=”576″ width=”720″ editlink=”http://bit.ly/16aEaQo” standard=”http://www.youtube.com/v/3e3RLNgKN8s?fs=1&hd=1″ vars=”ytid=3e3RLNgKN8s&width=800&height=600&start=&stop=&rs=w&hd=1&autoplay=0&react=1&chapters=&notes=” id=”ep2542″ /]

Personally, I can’t tell the difference. I looked at the library code and there are some pre-set delays in there that can be adjusted for 20MHz. Just tried that and it’s pretty much the same as far as I can see. So, it would seem that the “glitch” is an artifact of the lights rather than of the way they are being programmed. Not to worry, I’ll use the 20MHz board (it has better connectors) and keep the old one as a spare.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *