I am new to Arduino projects and have made the leap to buy my first set up. I went with the mega 2560 because I liked the idea of having so many I/O ports and the larger memory.
The 1st project I am working on is designed to solve a 2 X 2 rubix cube. I am some what worried that I may run out of flash memory to store my program on the board.
Can one of the SD ram card devices be used with the eeprog memory commands to run additional program lines (or is it really only useful to log more data)?
Can I wire up some I2C components (such as I2C EEPROM - 256kbit) and use the wire library for this?
Lastly if neither of the above work should I try to connect two Ardunio together and use the serial commands? Would I be better off trying to use a serial connection to a laptop running Processing?
Thanks so much for your help!