Well I have started building my second LED cube and graduated to a stand alone 8x8x8 cube using this as a model:
Because I am an idiot I almost finished building my 8x8x8 cube and circuit and to my dismay I realized I needed 80 outputs
8 x 8 = 64 columns
- 8 layers
- 8 push buttons
when my 2560 only provides me 70 outputs. I would be flexible enough to not include the buttons but that still puts me over the limit (probably why the Instructable writer made a 7x7x7). This led me with three options: either reduce the size of the cube (last resort), buy a different controller (that’s like admitting defeat), or use a shift register (I just got a TCA9555 “free sample” from Texas Instruments). So, that being said i have looked through every forum and website I could find and I haven’t found a way to implement a code like the one in the Instructable:
with a “normal” binary code (or a for loop that does the basic same thing) that is all I have found for a shift register: http://forum.arduino.cc/index.php?topic=159141.0
My question is this: is there a way to integrate a shift register easily into the Instructable code (once I make it viable for an 8x8x8 cube), should I turn the entire code into binary, or just do a combination of the two?
Keep in mine I only have limited programming experience so I will be fighting through every line of code (which will be good for me, but only to a certain extent).
Thanks in advance.