Home › Forums › Forums › Technical Support for BerryIMU › Temperature Sensor › Reply To: Temperature Sensor
May 18, 2016 at 2:27 pm #4913
Mark Williams
Keymaster
Yes.
In C it would be;
uint8_t block[2];
readBlock(0x80 | OUT_TEMP_L_XM, sizeof(block), block);
temp = (int16_t)(block[0] | block[1] << 8);
float temperature_c = (float)temp / 8.0 + 25;
float temperature_f = temperature_c * 1.8 + 32;
Mark --OzzMaker.com --
