Есть такой датчик (
даташит).
На 12 странице даташита в таблице 7 написано:
регистр: TEMP_OUT
разрядность:12
формат: Binary, 25°C = 0x04FE
масштаб: −0.47°C
Вот я никак не смог понять, как эти 0x04fe преобразовать в 25 градусов. Можно подумать, что это опечатка, но это уже вторая ревизия даташита, такое явное, наверно, исправили бы. Я бы плюнул на это, но мне и с углами никак не разобраться.
Либо где-то в тексте есть что-то, что я пропустил, касающееся преобразования значений, но у меня по всем трем осям инклинометра пропало 1,6 градуса. Т.е. есть минимальное значение примерно 0,3 градуса, а потом идет -1,3. причем, если смотреть на круговом датчике, то в зоне 180 градусов переход ровный (идут значения 179.950, 179.975, 180.000, 180.25 и т.д.).