Contoh kode untuk menulis dan membaca Int ke EEPROM Arduino

Contoh kode untuk menulis dan membaca Int ke EEPROM Arduino

Berikut adalah contoh lengkap dengan 2 fungsi dan kode pengujian.

#include <EEPROM.h>

void writeIntIntoEEPROM (alamat int, nomor int)

{

  EEPROM.write (alamat, nomor >> 8);

  EEPROM.write (alamat + 1, angka & 0xFF);

}

int readIntFromEEPROM (alamat int)

{

  return (EEPROM.read (address) << 8) + EEPROM.read (address + 1);

}

 void setup() {

  Serial.begin (9600);

  writeIntIntoEEPROM (45, 18404);

  nomor int = readIntFromEEPROM (45);

  Serial.print ("Nomor:");

  Serial.println (nomor);

}

void loop () {}

Anda juga dapat menguji dengan bilangan int negatif.