Papermind

Contoh penggunaan EEPROM

Mar 3rd, 2018
5,525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. /*
  2.   Contoh penggunaan EEPROM dalam Counter-UP
  3.   ini adalah contoh program counter-up dengan menggunakan push button, dimana data dari increment yang dihasilkan akan disimpan pada EEPROM
  4.  
  5. created 4 march 2018
  6. by papermindvention.blogspot.com
  7. */
  8. #include <EEPROM.h>
  9.     int pb = 3; //mendeklarasikan pin Digital 3 sebagai pb (pushbutton)
  10.     int rom = 1; //alamat yang akan digunakan untuk rom
  11. void setup() {
  12.    Serial.begin(9600);
  13.    pinMode(pb, INPUT_PULLUP); //menjadikan pb sebagai INPUT
  14.    Serial.println("Memulai counter_UP \n");
  15. }
  16. void loop() {
  17.   int data = EEPROM.read(rom);
  18.   int button = digitalRead(pb);
  19.   if(button == LOW){
  20.   Serial.print("nilai yang terdapat dalam EEPROM adalah : ");
  21.   data++; //data yang terdapat dalam EEPROM (blok 1) akan ditambah 1
  22.   EEPROM.update(rom, data); //mengupdate data EEPROM dengan nilai Count
  23.   Serial.println(data);
  24.   delay(300);  }
  25. }
Add Comment
Please, Sign In to add comment