We have a prototype of a new commercial pig feeder. It runs with the seeeduino GPRS on top of an Uno.
My code runs fine and stable. Optimizing it i realized that the cached feedings I store in the memory will get lost when the arduino resets thus missing the physical feedings. I need to cache the feeding due to the fairly long time it takes to establish the GPRS connection and get an anwser.
My question is then - I store aprox. 500 cached feedings pr. pig pr. 24h and storing them in the EEPROM will wear the EERPROM too fast.
Is there any way to keep the variables in the memory after reset? is there another type of storing that I could use?