Or an FRAM - EEPROM nonvolatility, SRAM write speeds, no battery backup needed.
3.3 & 5V versions available, SPI & I2C interfaces, all kinds of memory sizes:
This is a great idea, thanks! But i'm using most of my pins as outputs (9 pins - which may be reduced to 8 ), 2 for softserial (bluetooth), leaving the tx, rx open for programming/prototyping. Is it easy to incorporate into the code?
This is a very efficient Forum. You should always expect a reply within a few hours.
I am wondering, based on your description of the project, why there is any need to store the values in an eeprom. You only need to do that if you want to retain the values when the Arduino is switched off - not because the Arduino would go out of range.
And, if there really is a need to write the data to eeprom ...
I'm not entirely clear from your answer if the items 2 to 6 are the contents of the array in item 1?
Or do you plan to save about 70 bytes or more of data.
What does "many times per day" mean?
If you change each byte 10 times per day that is 3650 times per year. If the EEPROM can withstand 100,000 writes it should last a few years.
Another option might be to add an SDcard or an external I2C eeprom.
I would like the last settings i send to the chip to survive a reset (simply because i dont want to enter them all again)... the 100,000 seems like a lot, but i still see it as a limitation. I guess i could store the settings on the phone and "sync" the data just after a successful connection- but I'm sure there will be times were i just want to turn it on and make simple hardware adjustments; not worrying about the phone.
I like the sd card idea, but it seems complicated to read the data from it - although it seems great for data logging over a large period of time to a csv.
Thank you both for your responses - im still a bit green - so, i guess my biggest limitation is i dont know all my options.
I should get my first prototype boards next week from oshpark.
Can you guys provide more insight on how to program the alternatives you suggested (ie the FRAM and SD card)