Created
February 11, 2018 19:03
-
-
Save HectorTorres/202efb9a492abf61de086445e3aeb5e9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
EEPROM GET | |
Obtiene diferentes variables de EEPROM y recupera un número de bytes que se relaciona al tipo de dato de la variable. | |
Para que este código funcione correctamente debe haberse subido al Arduino el código que usamos anteriormente en la sección FUNCIÓN EEPROM PUT. | |
*/ | |
#include <EEPROM.h> | |
void setup() | |
{ | |
float p = 0.00f; // Variable para guardar los datos leídos de EEPROM | |
int direccion = 0; // La dirección de EEPROM de la cual empezamos a leer (Empieza en cero) | |
Serial.begin(9600); | |
while (!Serial) | |
{ | |
; //Espera a que el puerto serial se conecte (Sólo es necesario si se usa un puerto USB local) | |
} | |
Serial.print("Valor obtenido de EEPROM: "); // Esto lo manda en la ventana serial del software de Arduino y a un lado aparecerá el valor que guardamos con EEPROM.put() | |
EEPROM.get(direccion, p); // Obtiene el dato flotante de EEPROM y lo envía a la posición "direccion" | |
Serial.println(p, 6); // Esto puede mandar basura si los datos en EEPROM no son un valor flotante válido, la “p” es nuestro valor y el “6” es la cantidad de cifras después del punto decimal que queremos mostrar | |
} | |
void loop() | |
{ | |
// void loop vacío | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment