本站改版新增arduino频道
arduino Preferences保存数据
#include <Preferences.h>
void setup() {
Serial.begin(115200);
Serial.println();
delay(2000);
Preferences prefs; // 声明Preferences对象
prefs.begin("mynamespace"); // 打开命名空间mynamespace
prefs.putString("wifiname", "NBWIFI");
prefs.putString("wifipass", "z7758521");
String wifiname = prefs.getString("wifiname", ""); // 获取当前命名空间中的键名为"naisu"的值
String wifipass = prefs.getString("wifipass", ""); // 获取当前命名空间中的键名为"naisu"的值
// 如果没有该元素则返回默认值"555"
Serial.printf("wifiname: %s\n\n", wifiname);
Serial.printf("wifiname: %s\n\n", wifipass);
uint32_t count = prefs.getUInt("count", 0); // 获取当前命名空间中的键名为"count"的值
// 如果没有该元素则返回默认值0
count++; // 累加计数
Serial.printf("这是系统第 %u 次启动\n", count);
prefs.putUInt("count", count); // 将数据保存到当前命名空间的"count"键中
prefs.end(); // 关闭当前命名空间
delay(5000);
ESP.restart(); // 重启系统
}
void loop() {}
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0096390247344971 seconds