میکروکنترلر روی برد آردینو دارای 512 بایت EEPROM است. حافظه ای که وقتی برد خاموش است ، مقادیر در آن نگهداری می شود.(مانند یک دیسک سخت کوچک). این مثال چگونگی تنظیم همه ی آن بایت ها به 0 و دادن مقدار اولیه برای نگهداری اطلاعات جدید با استفاده از تابع ()write از EEPROM را نشان می دهد.
سخت افزار موردنیاز
آردینو برد
مدار
برای این مثال مداری وجود ندارد.
کد
کد زیر از حلقه ()for در چرخه کامل همه 12 بایت از حافظه EEPROM استفاده می کند و در هر کدام به 0 تنظیم می کند. از آنجا که این نیاز
تنها یک بار اتفاق می افتد ، وقتی که طرح شروع می شود بخش عمده ای از این کد در تابع ()setup قرار می گیرد.
کد:
#include <EEPROM.h>
void setup()
{
// EEPROM نوشتن همه 0 تا 511 بایت
for (int i = 0; i < 512; i++)
EEPROM.write(i, 0);
// را LED روشن کن وقتی انجام شد.
digitalWrite(13, HIGH);
}
void loop()
{
}
لینک سایت:Arduino - EEPROMClear