Read Write Eprom konusunu bu yazımızda öğreneceğiz. Eprom Nedir? Erasable Programmable Read Only Memory veya kısaca EPROM, enerji kesilse bile üzerindeki veriyi saklayabilen bir çeşit bilgisayar hafıza yongasıdır diyebiliriz. Diğer bir deyişle kalıcı hafızadır veriler kaybolmaz.

EEPROM bellek boyutu, Arduino’nun üzerinde bulunan mikroişlemcinin türüne göre değişmektedir. Dahili eprom entegreleride vardır. Arduino ile haberleştirip Arduino’ nun dahili olarak eprom belleğini arttırabilirsiniz.

  • ATmega328’in 1024 byte,
  • ATmega168 ve ATmega8’in 512 byte,
  • ATmega1280 ve ATmega2560’ın ise 4 Kbyte depolama alanı vardır.

Bu yazımızda bir byte veriyi Arduino’ nun Eprom hafızasına nasıl yazılır ve okunur öğreneceğiz. Aşağıdaki Arduino Eprom okuma ve yazma kodunu inceleyebilirsiniz. İyi çalışmalar.

// www.kaizen40.com

#include <EEPROM.h>

int addres = 0;
int deger = 15;

void setup()
{
  Serial.begin(9600);

  EEPROM.write(adres, deger);     // degerimizi epromun 0. adresine yazıyoruz
}

void loop()
{
  deger = EEPROM.read(addres);    // 0. adresdeki veriyi oku

  Serial.println("Eprom adresi: " + adres + " değer: " + deger);

  delay(500);
}

0 yorum

Bir cevap yazın

Avatar placeholder

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.