Hello. I'm new to this forum, and to this Arduino World.
I'm really happy with my Arduino Nano with Atmega 328
But, what I first notice is that the 32Kb I have available for the code, isn't good at all. I can't believe that been in the 21 Century we don't have like 1 Gb available (dunno why this limitation)
Cost. If you want more, you buy a bigger, more expensive chip. If you don't, you buy a cheaper chip with less.
My question is. Is there anyway to increase the memory for the code? I know Arduino can read SD Cards, is it possible to put the code in the SD card and run the code from there? or a PenDrive, I dunno...
Same question but for the SRAM and EEPROM both looks like with a big code (or not so big really) both of them will collapse.
Thanks a lot, hope you can clarify my panorama.
You can add EEPROM and SRAM as SPI or I²C peripherals - but you can't use the SRAM as if it were internal memory, but you have to manually reference addresses within it.