本站改版新增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.0094280242919922 seconds