Recently I finished my LED-Table Project (the hardware stuff at least) and it looks pretty nice to me.
I'm using a selfmade RGB Matrix with an rainbowduino
I've downloaded the neorainbowduino
firmware, which means that I use my Arduino(Diavolino in my case) to send I2C Signals to the rainbowduino to control the leds.
It works fine, but at some random point (10 secs, to 5 mins) the connection is disrupted and the animation on the table stands still. In Processing(controlling the animation) appears a lot of "Serial Device not responding (32ms)"...
The only way to get it back to work is restarting the processing sketch.
Now my question is: Is this a problem of my I2C connection (cable too long,...) or rather something with the arduino or processing coding?
(note that I patched the wire library to run at 400k Hz and a bufferlength of 98, as said in the neorainbowduino firmware)
Thank you so far,