专业的编程技术博客社区

网站首页 > 博客文章 正文

Arduino IEEE754 转 float(arduino官网)

baijin 2024-08-10 13:38:32 博客文章 14 ℃ 0 评论

最近遇到一只传感器,协议竟然采用IEEE754格式。

因为串口通讯不能传输浮点数,所以浮点数就采用IEEE754格式进行传输。这里我们不讨论IEEE754的格式啦,有兴趣的自行百度。 就直接讲arduino怎么转化。

  • IEEE754转float:

uint32_t iee754= 0x41e97202;

float iee754_f = *(float*)&x;

Serial.print (iee754_f); //8.03

代码就这么简单,把你需要转换的值赋值给iee754就行啦。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表