domingo, 16 de diciembre de 2018

Escribir y leer datos de la Eeprom con arduino

El otro día aprendi a leer y escribir datos de la Eeprom de Arduino, y este es el código que estoy utilizando en mi programa...


// Escribimos en la Eprom la eprom el valor de sensivilida de la LDR
byte WValorLDR(byte ValorLDR){
  EEPROM.put(4, ValorLDR);//Escribimos en la Eprom Reg.4 el valor de la LDR que abre y cierra la puerta
}//Fin introducir datos LDR

/* ******* */


// Leemos datos almacenados en la Eeprom
void LDatosEprom(){
  
  int valor; //Variable para almacenar el dato ovtenido de la eprom
  int Direccion = 0;//Reseteamos el contador
 
  while(Direccion < 5){ //Recorremos los 5 registros de ls Eprom

    EEPROM.get(Direccion, valor); //leemos un registro y lo guardamos en la variable Valor
    
    DatosEprom[Direccion] = valor; //Guardamos la variable Valor en un Array
    
    Direccion++;
  }//Fin while
}//Fin LDatosEprom

No hay comentarios:

Publicar un comentario