Almacenar datos de configuración

Hola, a mi proyecto arduino, donde tengo x parametros configurados a piñon, me gustaria que estos pudiesen ser almacenados y que a traves de un display con botones poder meterlos y no tener que conectarlo al pc cada vez quiera modificarlos.
Por ejemplo: poner una temperatura a la que quieras que haga algo, poner la hora correcta,... Incluso poder añadir el nombre y contraseña del wifi para poder conectarse.

Mi idea es poner un display con unos 4 botones para poder modificar estos valores. Mi duda es donde almacenar estos valores para que perduren en el tiempo?

Tengo un RTC para conservar valores de la hora, pero el resto de valores no se que usar.

Sabeis alguna otra forma de configurar la conexion a la wifi del lugar donde me lleve mi proyecto sin necesidad de conectarlo a un pc via USB?

Si usas un RTC, algunos o la mayoría DS3231 tienen una EEPROM 12C32 si mal recuerdo, donde puedes almacenar información con hasta 1millon de ciclos de escritura. Es es mucho mejor que los 100k que puede usarse la EEPROM del arduino.

Bien es una posiblidad usando lo que ya tienes.
Tambien puedes usar una SD.

Cuando cambias valores y lo haces cada tanto.. y no un logger, usa tranquilamente la EEPROM del Arduino. Es perfecta para las configuraciones.

Tienes los comandos EEPROM.read y EEPROM.write y ahora los nuevos y mas complejos EEPROM.put y EEPROM.get con los que puedes leer/guardar estructuras.

Simplemente busca : Arduino EEPROM.get y veras de que hablo.

Genial! lo desconocia. Es justo lo que buscaba, muchas gracias!