如何用Arduino清除EEPROM?
Arduino Uno擁有1 kB的EEPROM儲存空間。EEPROM是一種非易失性儲存器,即即使斷電後,其內容也能保留。因此,它可以用來儲存您希望在電源迴圈中保持不變的資料。配置或設定就是此類資料的示例。
在本文中,我們將瞭解如何清除EEPROM,即將其所有位元組設定為0。我們將逐步介紹Arduino中的內建示例。EEPROM示例可以從以下位置訪問:**檔案→示例→EEPROM**。
示例
我們將看一下**eeprom_clear**示例。這很簡單。您基本上使用**EEPROM.write()**函式,迭代EEPROM的長度,並在每個地址寫入0。
我們從包含庫開始。
#include <EEPROM.h>
在Setup中,您將引腳13設定為輸出,並將LED連線到它。完成後,您將使LED發光。不過,這是可選的。感興趣的程式碼片段是for迴圈,在該迴圈中,我們迭代EEPROM中的每個地址,直到到達EEPROM的末尾,並將0寫入每個地址。
void setup() {
// initialize the LED pin as an output.
pinMode(13, OUTPUT);
for (int i = 0 ; i < EEPROM.length() ; i++) {
EEPROM.write(i, 0);
}
// turn the LED on when we're done
digitalWrite(13, HIGH);
}迴圈中沒有任何操作。
void loop() {
/** Empty loop. **/
}
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP