Problem Storing Strings on the EEPROM

You can’t pass a String value to EEPROM.put() or get(). It won’t actually save the String, because the EEPROM is designed to work with fixed-length things like int, double and structures, not variable-length String objects.

You need to copy it into a char buffer first. I posted an example of it here:

2 Likes