eeprom

Arduino ile sahip olduğu EEPROMU nasıl kullanabilirim ?

EEPROM (Electrically Erasable Programmable Read-Only Memory) küçük boyuttaki bilgileri saklanması için kullanılan birimdir. Arduinomuzun içerisinde halihazırda bir eeprom brimi vardır. Kullandığınız atmel işlemcisine göre eeprom boyutları farklıdır. Çoğunlukla arduinolar 8 bitlik işlem yapma kapasitesine sahiptir.8 bitlik EEPROM için 00000000-11111111 ( 0ile 255 ) arası bilgi aktarılabilir.

 

Ne şekilde kullanılabilir diye sorarsanız,yapılan bir projemizde bilginin kullanıcı tarafından silinmesini istemediğiniz zaman kullanılabilir.

Atmega328 de ==================> 1024byte   (1Kb)

Atmega168 de ==================> 512 Byte

ATmega1280 ve 2560 ============> 4096Byte (4KB)

Arduinomuzun içerisindeki eepromu kullanmak için aşağıdaki örnekte arduinomuz tarafından rastgele  0 ile 255 arasında değer oluşturuyor ve onu eeproma kayıt ediyor .

/* www.ardunom.org tarafından yayınlanmıştır./*
#include EEPROM.h  
int zz; int EEsize = 1024; // 1kb lık eeprom boyutu  
void setup() { 
Serial.begin(9600); 
randomSeed(analogRead(0)); 
} 
void loop() { 
Serial.println("Rastgele numara yazılıyor..."); 
for (int i = 0; i < EEsize; i++) { 
zz=random(255); 
EEPROM.write(i, zz);
 } Serial.println();
 for (int a=0; a<EEsize; a++) {
 zz = EEPROM.read(a);
 Serial.print("EEPROM pozisyonu: ");
Serial.print(a); 
Serial.print(" Kayıt edildi ");
Serial.println(zz); delay(25);
} }

 

 

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

  

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.