Arduino EEPROM Nedir ? Nasıl Kullanılır ?

ARDUINO EEPROM


Arduino EEPROM Nedir ?

EEPROM ihtiyacımız olan ve kart kapatılsa bile saklanması gereken verileri saklayabilen bir depolama birimidir.
EEPROM a yazılan veriler silinebilir ve yeniden yazılabilir daha sonra istediğimiz şekilde okunabilir verilerdir.
EEPROM en büyük özelliği elektrik kesilse bile oraya yazılan veriler silinmez ve karta yeniden elektrik verdiğiniz zaman oradaki verileri okuyabilirsiniz.
Arduino ile para kaydı tuttuğunuz bir sistem yaptığınız zaman elektrikler kesilse bile paranın Arduino hafızasında saklanmasını sağlayabilirsiniz ki bu en basit örneklerden birisi kullanım alanı ile ilgili olarak.


Arduino EEPROM Nasıl Kullanılır ?

İlk olarak bilmemiz gereken projemize EEPROM kütüphanesini dahil etmemiz gerektiği. "#include <EEPROM.h>" daha sonrasında ise rahat bir şekilde EEPROM komutlarını kullanarak verileri istediğimiz şekilde saklayabiliriz.

"EEPROM.read(adress);" ile EEPROM dan okum yapılabilir ve "EEPROM.write(adress, veri);" ile EEPROM a yazma işlemi yapılabiliyor.

yukarıdaki adress dediğimiz yer EEPROM da bir adres belirliyor ve bu adres ile EEPROM a veri yazıp silebiliyoruz, adress sayısını arttırarak EEPROM a eklenen veri sayısı da arttırılabiliyor.

Örnek bir kod ile inceleyecek olsaydık;

#include <EEPROM.h> 


int kayitAdresi = 5; // Kayır adresimizi belirledik
int okunanPara; // EEPROM dan okunan veriyi buraya yazdıracağız
unsigned long para; // Bu da geçerli verimiz olacak.

void setup() {
  // put your setup code here, to run once:
}

void loop() {
  okunanPara = EEPROM.read(kayitAdresi); // Sistemde kayıtlı veriyi çektik
  delay(10);
  para = okunanPara; // Çektiğimiz veriyi sürekli değiştirilecek veriye ekledik.
  para++; // Veriyi arttırdık
  EEPROM.write(kayitAdresi, para); // EEPROM a yeni veriyi yazdırdık.
  delay(5000);
  
}

EEPROM kullanımı bu kadar arkadaşlar eğer ki merak ettiğiniz herhangi bir şey olursa EEPROM ile ilgili aşağıdaki yorum kısmına yazabilirsiniz.


EEPROM ile ilgili basit bir çalışma örneği. 
3 Olan para miktarı adaptör prizden çekildikten ve sonra tekrar takıldıktan sonra da 3 olarak gözükmeye devam ediyor.