نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
خب از این کد استفاده کنید:
کد:
#include <avr/eeprom.h>

struct settings_t
{
long alarm;
int mode;
} settings;

void setup()
{
  eeprom_read_block((void*)&settings,(void*)0,sizeof(settings));
// ...
}
void loop()
{
// let the user adjust their alarm settings
// let the user adjust their mode settings
// ...

// if they push the "Save" button, save their configuration
if(digitalRead(13)== HIGH)
      eeprom_write_block((constvoid*)&settings,(void*)0,sizeof(settings));
}
فایل رو موفق شدم اد کنم
اما متوجه نمیشم کد زیر چیکار میکنه
برای خواندن از روی حافظه قاعدتا باید فقط آدرس بخواد اما این configuration رو هم نیاز داره

struct config_t
{
long alarm;
int mode;
} configuration;

من میخوام یک متغیر string رو روی EEPROM بنویسم و بعدش بخونم اما هنوز موفق نشدم