write()

Giới thiệu

Thay đổi giá trị trong ô nhớ EEPROM (bộ nhớ vật lí của chip vi điều khiển).

Cú pháp

EEPROM.write(address, value) 

Tham số

address: địa chỉ của ô nhớ trong bộ nhớ EEPROM. Nó được bắt đầu bởi số 0 (int)

value: giá trị cần được viết. Nằm trong khoảng từ 0 - 255 (byte)

Trả về

Không

Lưu ý

Mỗi ô nhớ trong EEPROM chỉ có thể được ghi hoặc xóa 100.000 lần. Vì vậy, bạn hãy cẩn thận khi sử dụng nó và chỉ dùng nó khi cần thiết.

Ví dụ

#include <EEPROM.h>

void setup()
{
  for (int i = 0; i < 255; i++)
    EEPROM.write(i, i);
    delay(5);         
}

void loop()
{
}

Chú ý:

Sau mỗi lệnh  EEPROM.write(), bạn nên dừng (delay) chương trình khoảng 5 mili giây. Ở một vài trường hợp, chương trình của bạn sẽ bị treo khi chạy nhiều lệnh EEPROM.write() liên tục nếu không thực hiện delay. Trong lập trình, lỗi này được xếp vào nhóm lỗi Runtime (những lỗi chỉ xảy ra trong quá trình chạy chương trình).

Mã thư viện: 
lên
1 thành viên đã công nhận bài viết này hữu ích!