Я работаю над датчиком температуры ST (hts221), я использую командную связь I2C с датчиком. Я новичок в этом ...Как преобразовать значение в температуру от датчика?
У меня есть ссылка Data sheet for HTS221, а также получить значение от датчика. Но я не могу преобразовать значение в фактическую температуру.
Значение получить от датчика, как следующее:
Read HTS221 TEMP_OUT_L: 0x2a value is 0x15
Read HTS221 TEMP_OUT_H: 0x2b value is 0xFF
Read HTS221 T0_degC_x8: 0x32 value is 0xBF
Read HTS221 T1_degC_x8: 0x33 value is 0xBF
Read HTS221 T1/T0 msb: 0x35 value is 0x4
Read HTS221 T0_OUT-3C: 0x3C value is 0x0
Read HTS221 T0_OUT-3D: 0x3D value is 0x0
Read HTS221 T1_OUT-3E: 0x3E value is 0x0
Read HTS221 T1_OUT-3F: 0x3F value is 0x0
Описание регистра температуры, как следующее изображение.
И это дает коэффициенты калибровки и пример преобразования температуры, как на рисунке, но я до сих пор понять, что это значит.
ли кто-то может научить меня, как преобразовать выше значение температуры от датчика? Я понятия не имею об этом ... Заранее спасибо.
Попытка добраться до него в обратном направлении, какова была температура, когда вы получили показания, которые вы нам показываете? –
Возможный дубликат [Как преобразовать значение из датчика температуры?] (Http://stackoverflow.com/questions/25322210/how-to-convert-the-value-get-from-temperature-sensor) – usr2564301