...but you know there's already an i2c library available... the "wire" library...
QuoteThat is awesome!Now all we need is a couple of water colling systems and overclock the chips. Seriously though, a great idea.They've been running non stop for the past 4 days to see if anything "flaky" happens, the chips are cold to touch and both are in perfect synchronization. I'm interested to know - why would a water cooling system be needed?This hasn't been done before, so all input is welcome
That is awesome!Now all we need is a couple of water colling systems and overclock the chips. Seriously though, a great idea.
sounds yummy...still sounds your taking the water cooling thing to heart lol jk, i'm sure that theylle never over heat.but heres an idea:find small surface mount digital pot's and shift registers, and have them on the bottem lets say, or a diffrent place where theres room, that way, they still cost the same, but take up much less space on the board, you won't have to sacrifice room.also, program the 2 arduinos to understand that there are 2, that will most likely make it esier to communicate between them, or even make them act as 1!and maybe pre program all the extra pwm pins from the digital pot's, and the shift registers as arduino pins, so instead of having to type extra code in the prgram, you can just say "arduino pin 38" becuase it will name pins from the shift registers accordingly!god damnit, if i only had this b4 i started working on my button pad, i could have been having full color dimming with no need for refreshing each button...can't wait for the prototypes! please keep the updates comming!
We're also using 1.8k resistors for the i2c bus, because that works for our application. I have read of others using 10k, so you can use bench components to experiment with different values.