簡體   English   中英

無法理解arduino示例代碼的語法

[英]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值。

這就是為什么您鍵入強制轉換。

參考: http : //playground.arduino.cc/Main/MPU-9150

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM