Xóa các giá trị tại các ô nhớ của EEPROM

Giới thiệu

Thực chất việc xóa giá trị của một ô nhớ bất kỳ là việc đặt lại giá trị tại ô nhớ đó là 0. Bạn chỉ cần sử dụng hàm EEPROM.write() và đặt nó là 0.

Phần cứng tối thiểu

Lắp mạch

Bạn chỉ cần gắn Arduino của mình vào máy tính thôi

Lập trình

#include <EEPROM.h>

void setup()
{
  // xóa các giá trị tại các ô nhớ EEPROM từ 0-511 (có 512 ô nhớ)
  for (int i = 0; i < 512; i++) {
    EEPROM.write(i, 0);
    delay(5); //Phải có delay tối thiểu 5 mili giây giữa mối lần write
  }
   
  // Bật đèn led khi xóa xong 
  pinMode(13,OUTPUT);
  digitalWrite(13, HIGH); 
}

void loop()
{
}
Mã thư viện: 
lên
2 thành viên đã đánh giá bài viết này hữu ích.