无法理解arduino示例代码的语法
Cant understand syntax of arduino sample code
我正在尝试理解为 MPU-9150 accelerator/gyroscope/magnometer 提供的示例代码。我想它是基本的,但我以前没见过它。
double dT = ( (double) MPU9150_readSensor(MPU9150_TEMP_OUT_L,MPU9150_TEMP_OUT_H) + 12412.0) / 340.0;
Serial.print(dT);
MPU9150_readSensor
与使用两个地址从传感器接收16位整数的函数有关。我不明白的是((double) MPU....
,为什么需要这个,它不是已经被声明为双精度了吗?
非常感谢
亚历克斯
MPU9150_readSensor()
returns 一个 int
.
我们希望编译器理解您有意从函数中获取双精度值。
这就是你输入 cast 的原因。
我正在尝试理解为 MPU-9150 accelerator/gyroscope/magnometer 提供的示例代码。我想它是基本的,但我以前没见过它。
double dT = ( (double) MPU9150_readSensor(MPU9150_TEMP_OUT_L,MPU9150_TEMP_OUT_H) + 12412.0) / 340.0;
Serial.print(dT);
MPU9150_readSensor
与使用两个地址从传感器接收16位整数的函数有关。我不明白的是((double) MPU....
,为什么需要这个,它不是已经被声明为双精度了吗?
非常感谢
亚历克斯
MPU9150_readSensor()
returns 一个 int
.
我们希望编译器理解您有意从函数中获取双精度值。
这就是你输入 cast 的原因。