在一样平常单片机上EEPROM是很难通过的一道坎,而在Arduino上EEPROM显的就很大略了,只须要两个函数就可以完成对数据的写与读的操作。
EEPROM.write(address, value)EEPROM.write(address, value)为EEPROM的写函数,address是我们要给ROM写入的地址;value是我们要写入的数据,为字符类型(0-255)
#include <EEPROM.h>void setup(){ for (int i = 0; i < 255; i++) EEPROM.write(i, i);}void loop(){}
通过以上程序我们就完成了向EEPROM写入数据的操作。

Arduino UNO的EEPROM只能重复擦写10万次。以是请大家谨慎擦写,这也是程序为什么不放在循环体oid loop(){}里面的缘故原由。
来日诰日连续给大家读EEPROM的实例。