[英]Cant understand syntax of arduino sample code
我試圖了解為MPU-9150加速器/陀螺儀/磁力計提供的示例代碼。 我想它基本退出了,但我之前從未見過。
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....
,為什么需要它,是否已經將它聲明為double?
非常感謝
亞歷克斯
MPU9150_readSensor()
返回一個int
。
我們希望編譯器了解您有意從函數中獲取一個double值。
這就是為什么您鍵入強制轉換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.