1. Reference   Language | Libraries | Comparison | Changes

    EEPROM

    get()

    Description

    Read any data type or object from the EEPROM.

    Syntax

    EEPROM.get(address, data)

    Parameters

    address: the location to read from, starting from 0 (int)

    data: the data to read, can be a primitive type (eg. float) or a custom struct

    Returns

    A reference to the data passed in

    Example


    #include <EEPROM.h>

    struct MyObject{
      float field1;
      byte field2;
      char name[10];
    };

    void setup(){

      float f = 0.00f;   //Variable to store data read from EEPROM.
      int eeAddress = 0; //EEPROM address to start reading from

      Serial.begin( 9600 );
      while (!Serial) {
        ; // wait for serial port to connect. Needed for Leonardo only
      }
      Serial.print( "Read float from EEPROM: " );

      //Get the float data from the EEPROM at position 'eeAddress'
      EEPROM.get( eeAddress, f );
      Serial.println( f, 3 );  //This may print 'ovf, nan' if the data inside the EEPROM is not a valid float.

      // get() can be used with custom structures too.
      eeAddress = sizeof(float); //Move address to the next byte after float 'f'.
      MyObject customVar; //Variable to store custom object read from EEPROM.
      EEPROM.get( eeAddress, customVar );

      Serial.println( "Read custom object from EEPROM: " );
      Serial.println( customVar.field1 );
      Serial.println( customVar.field2 );
      Serial.println( customVar.name );
    }

    void loop(){ /* Empty loop */ }
     

    See also

    Reference Home

    Corrections, suggestions, and new documentation should be posted to the Forum.

    The text of the Arduino reference is licensed under aCreative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

    1. http://www.mh8dociw.tw | http://m.mh8dociw.tw | http://wap.mh8dociw.tw | http://3g.mh8dociw.tw | http://4g.mh8dociw.tw | http://5g.mh8dociw.tw | http://mobile.mh8dociw.tw | http://vip.mh8dociw.tw | http://ios.mh8dociw.tw | http://anzhuo.mh8dociw.tw | http://7941b4.mh8dociw.tw | http://9f.mh8dociw.tw | http://250.mh8dociw.tw | http://9.mh8dociw.tw | http://96ee0.mh8dociw.tw | http://3c736.mh8dociw.tw | 奔现女友 三天15次