Hola, colegas, saludos.
Tengo una duda. Estoy haciendo unas prácticas y no he podido comprender algunas cosas referentes a la escritura de EEPROM y a la lectura de la misma.
He podido escribir y leer los datos pero el problema es el siguiente:
Si quiero guardar un numero, por ejemplo de 15 dígitos en la EEPROM, no me deja, solo puedo guardar 4 dígitos.
Quisiera saber de qué modo puedo almacenar este dato de 15 dígitos para después leerlo.
No sé si alguno tenga experiencia con este tipo de cosas.
He encontrado información pero no logro comprender bien cómo debe hacerse.
Este es el código:
Tengo una duda. Estoy haciendo unas prácticas y no he podido comprender algunas cosas referentes a la escritura de EEPROM y a la lectura de la misma.
He podido escribir y leer los datos pero el problema es el siguiente:
Si quiero guardar un numero, por ejemplo de 15 dígitos en la EEPROM, no me deja, solo puedo guardar 4 dígitos.
Quisiera saber de qué modo puedo almacenar este dato de 15 dígitos para después leerlo.
No sé si alguno tenga experiencia con este tipo de cosas.
He encontrado información pero no logro comprender bien cómo debe hacerse.
Este es el código:
C++:
#include <EEPROM.h>
int temperatura = 4448;
char cadena[] = "Dato almacenado";
void setup() {
Serial.begin(9600);
EEPROM.put(0, temperatura);
EEPROM.put(10, cadena);
Serial.println("Valor en direccion 0:");
Serial.println( EEPROM.get(0, temperatura) );
Serial.println(" ");
Serial.println("Valor de la cadena en direccion 10:");
Serial.println( EEPROM.get(10, cadena) );
}
void loop() {
}