EEPROM
断电后可记录数据。通常用于单片机的初始化数据参数的保存或系统数参数的保存。
EEPROM的使用
- EEPROM的配置
- include <EEPROM.h>
- EEPROM.Begin(512)会占用内存使用完毕后释放内存EEPROM.End()此点在示例中未得到进一步的证实,需在使用中遇到后进一步的验证。
- EEPROM.read(addr,byte); EEPROM.write(addr, byte);
- 对于复杂数据EEPROM.get(addr,obj); EEPROM.put(addr,obj);
- myobj cusVar={ String field1; const char* field2;}
字符串与char的处理
1.String 转为 char[](const char* pp)
pp=Str.c_str();
2.char[] 转为 String()
String(pp);
3.const char* t;
String f=“abcde”;
t=&f[0];
4.在struct中用char m[20];来定义字符串
在使用中strcpy(customVar2.sname,assid.c_str());
预置页面
前缀加入此句
String(“HTTP/1.1 200 OK\r\n”) +
“Content-Type: text/html\r\n” +
“Connection: close\r\n” + // the connection will be closed after completion of the response
“\r\n” +<

本文介绍了如何在Arduino中使用EEPROM进行数据持久化存储,包括基本操作、字符串与字符处理,以及结合ArduinoOTA进行初始化设置和OTA更新。在操作过程中,通过监控设备状态以确保初始化设置的正确执行,并详细阐述了ArduinoOTA的使用步骤。
最低0.47元/天 解锁文章
1494

被折叠的 条评论
为什么被折叠?



