수색…


통사론

  • EEPROM.write (주소, 값); // (특정 주소의 EEPROM에 변수 저장)
  • EEPROM.read (address); // (EEPROM에서 값 검색 및 EEPROM에 저장된 데이터 읽기)

매개 변수

EEPROM.write 매개 변수 세부 묘사
주소 값이 EEPROM에 저장 될 주소
EEPROM에 저장할 주요 변수. 이것은 uint_8 (단일 바이트) uint_8 다중 바이트 데이터 유형을 직접 단일 바이트로 분할해야합니다. 또는 EEPROM.put 을 사용하여 수레 또는 기타 데이터 유형을 저장할 수 있습니다.
EEPROM.Read의 매개 변수 세부 묘사
주소 변수를 읽을 주소

비고

허용되는 주소는 하드웨어에 따라 다릅니다.

  • ATMega328 (우노, 프로 미니 등) : 0-1023
  • ATMega168 : 0-511
  • ATMega1280 : 0-4095
  • ATMega2560 : 0-4095

출처

EEPROM에 변수를 저장 한 다음 검색하여 화면에 인쇄하십시오.

먼저 스케치 시작 부분에 <EEPROM.h> 에 대한 참조를 추가하십시오.

#include <EEPROM.h>

그럼 다른 코드 :

// Stores value in a particular address in EEPROM. There are almost 512 addresses present.

    // Store value 24 to Address 0 in EEPROM
    int addr = 0;
    int val = 24;
    EEPROM.write(addr, val);     // Writes 24 to address 0
    
    // ---------
    // Retrieves value from a particular address in EEPROM
    // Retrieve value from address 0 in EEPROM
    int retrievedVal = EEPROM.read(0);    // Retrieves value stored in 0 address in
                                          // EEPROM

    // *[NOTE: put Serial.begin(9600); at void setup()]*
    Serial.println(retrievedVal);        // Prints value stored in EEPROM Address 0 to 
                                         // Serial (screen)


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow