Go Down

Topic: Almacenar datos de configuración (Read 154 times) previous topic - next topic

bhen

Apr 12, 2019, 05:32 pm Last Edit: Apr 12, 2019, 05:33 pm by bhen
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?

surbyte

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.


bhen

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

Go Up