天线|RF射频
直播中

李凌平

7年用户 174经验值
私信 关注
[问答]

请问NRF24L01无线模块怎么传输浮点型数据?

试过可以传输u8型数据 但是我怎么传输float型数据? 难道要把float型数据先转换成u8,然后传送出去在转换回来?   有大神指导一个方法吗?想了好几天了

回帖(3)

闫雪花

2020-6-4 07:04:04
1个 float=4个字节

强制转换一下,发4个字节就是一个float,在接收端,再把4个字节强制转换为float,就还原了
举报

徐敏

2020-6-4 07:35:32

比如:

float t=0.1234;

u8*p=(u8*)t;

那么p[0]~P[3]就可以表示浮点数t。
举报

张玉梅

2020-6-4 13:18:24

可以告诉我具体怎么强制转化吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分