खोज…


वाक्य - विन्यास

  • EEPROM.write (पता, मूल्य); // (एक विशेष पते में EEPROM में स्टोर चर)
  • EEPROM.read (पता); // (EEPROM से मान प्राप्त करें और EEPROM में संग्रहीत डेटा पढ़ें)

पैरामीटर

EEPROM.write के पैरामीटर विस्तार
पता वह पता जहां मान EEPROM में संग्रहीत किया जाना है
मूल्य EEPROM में स्टोर करने के लिए मुख्य चर। ध्यान दें कि यह एक 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