arduino串口通信怎么发送类似于struct的数据?该如何写

2025-05-15 15:34:43
推荐回答(1个)
回答1:

自订一个通讯协议,用不同的分隔符标志struct及成员,接收端按协议解析即可

//PC发送格式"1, 255"; 第一个led 255的亮度

string str = ""; //接收用

while(Serial.available()>0)

str += char(Serial.read());

delay(1);

得到了全部的字符串后 开始分析字符串

for (int i = 0; i < str.length();i++)

if(str.charAt(i) == ',')

//后面自己研究吧。研究出了是自己的东西。