arduino具有512个内存地址空间您可以在其中写入数据的地方,这意味着您可以向其中写入512个字符的字符串。您基本上是在其中写入ascii字符的ascii十进制值。
arduino ide是eeprom库的标准配置。
所有您需要做的就是包括它。
#include
然后简单地将您的值写入其中。
说我想将我的名字写到arduino的eeprom。
我会将“ martin”中的每个字符转换为ascii十进制值。
ie
m = 77
a = 65
r = 82
t = 84
i = 73
n = 78 void setup()
{
//eeprom.write(address,value);
int myval=255;
eeprom.write(0,77);
eeprom.write(1,65);
eeprom.write(2,82);
eeprom.write(3,84);
eeprom.write(4,73);
eeprom.write(5,78);
}
步骤1:读取从内存中获取值
然后您可以使用for循环再次简单地读取这些值。
在关闭arduino并重新打开后尝试此操作。它将保存的值打印到串行监视器
,如果需要,请查看此线程
http://techtinker.co.za/viewtopic.php?f=23&t=16
如果您不熟悉ascii码,它将获得有关ascii码的更多详细信息。
#include
int memoryaddr=0;
int value=0;
void setup()
{
serial.begin(38400);
}
void loop()
{
for (int memoryaddr=0; memoryaddr 《= 5; memoryaddr++)
{
value = eeprom.read(memoryaddr);
char mycharacter = char(value);
serial.println(mycharacter);
}
delay(5000);
}
3D打印技术可以为医疗领域带来前所未有的变革
华丽回归,助力智能制造,探索激光新应用,2022华南激光展盛大开幕
沃尔沃首款纯电动SUV将采用ADI集成电路提供电池管理系统
SQL优化经历:从30248.271s到0.001s
使用MODBUS协议的时候可以不用设置数据帧格式了吗?
怎样将值保存在Arduino的永久内存中
基于残差精炼的新模块提升图像超分辨性能
罗姆600V耐压超级结MOSFET R60xxVNx系列产品介绍
2018年上半年中国智能手机市场分析:销量下降10%,荣耀表现亮眼
处理器升级与功能融合,带来HMI设计更多可能
对ACC、AEB、LDW、BSD、APS五大系统进行评价
麒麟985 5G SoC正式发布 官方宣称各方面足以完爆友商
led闪光电路
iPhone SE2小屏旗舰这一市场并不存在泡沫幻影
物联网之六大蜂窝式应用案例
魅族M15和魅蓝E3买哪个好
QDC首款圈铁耳塞Fusion,颜值很高性能也不错
差示扫描量热仪器操作步骤
3D指纹门禁较传统门禁略胜一筹?
常见的汽车电路基本元件认识