میکروکنترلر روی برد آردینو دارای 512 بایت EEPROM است. حافظه ای که وقتی برد خاموش است ، مقادیر در آن نگهداری می شود.(مانند یک دیسک سخت کوچک). این مثال چگونگی تنظیم همه ی آن بایت ها به 0 و دادن مقدار اولیه برای نگهداری اطلاعات جدید با استفاده از تابع ()write از EEPROM را نشان می دهد.
سخت افزار موردنیاز
آردینو برد
مدار
برای این مثال مداری وجود ندارد.
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: Arduino_bb.jpg
مشاهده: 166
حجم: 8.6 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=70&d=1364370853&thumb=1)
کد
کد زیر از حلقه ()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