arduino串口通信~怎么发送类似于struct的数据?该如何写?
本帖最后由 麽麽茶㊣ 于 2014-6-4 13:26 编辑Serial.write(); 里面发送一个结构怎么写呢?
如果C++发送一个struct数据。arduino如何接收呢? 自订一个通讯协议,用不同的分隔符标志struct及成员,接收端按协议解析即可 本帖最后由 麽麽茶㊣ 于 2012-9-24 10:14 编辑
飞翔的红猪 发表于 2012-9-24 10:03 static/image/common/back.gif
自订一个通讯协议,用不同的分隔符标志struct及成员,接收端按协议解析即可
能给个例子吗? 我也是突发奇想。。但想不到方法。。
arduino 有struct类型吗?写了个struct编译没报错。但是发送Serial.write倒是有问题 把每个成员拆开成单字节,依次发送,接收端组合 test01 发表于 2012-9-24 14:41 static/image/common/back.gif
把每个成员拆开成单字节,依次发送,接收端组合
arduino有什么结构么? 然后这个结构怎么发送呢? 你不都写了个写了个struct
把struct里的成员挨个拆成单字节的发送不就完了 test01 发表于 2012-9-24 18:47 static/image/common/back.gif
你不都写了个写了个struct
把struct里的成员挨个拆成单字节的发送不就完了
能写个例子吗?arduino好像是没有struct。。 arduino里就按照C++的写法写就可以的
arduino其实就是包装GCC的壳子 没人会么。。:dizzy: N久前的帖子。。//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) == ',')
//后面自己研究吧。研究出了是自己的东西。 mark一下,以后会用得到
页:
[1]