Go Down

Topic: EEPROM VS SDCARD (Read 3633 times) previous topic - next topic


My current project needs to save stepper motor speeds to playback kind of hardware animation so-to-speak

Ive boiled it down to two different methods and im wondering if theres any problems with either ive overlooked

the data im saving is one byte (which step to change the stepper motor speed)  and one int -2bytes- (the actual speed for the motor) for every entry of data

first method
I stream the data from a computer via serial and save the first byte into arduino internal eeprom and the next int into an external eeprom
upon startup of the arduino i pull the internal eeprom bytes and place them into arduino RAM (atmega 328 - 1k RAM) for quicker access

Second Method
I save the byte and int onto a sd card from the computer then plug that into the arduino, the arduino reads the byte and again stores it into the RAM and leaves the int in the sdcard for lookup when it needs to

Any comments and suggestions are welcomed

Go Up