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