Тема: Акселерометр глючит
Пытаюсь считать значение акселерометра через sysfs
cat /sys/class/i2c-adapter/i2c-3/3-001d/coord
Вычисляю длину вектора (корень x^2 + y^2 + z^2). По идее она должна быть равна 1000, ускорению свободного падения (когда телефон лежит не подвижно). На деле же она постоянно больше 1000, как будто телефон куда-то ускоряется.
Погрешность разная, но больше 1000 почти всегда.
Примеры значений
36 -1062 -126 - 1070.0542042345332
36 -1062 -90 - 1066.414553539101
36 -1080 -108 - 1085.9834252878816
36 -1080 -90 - 1084.3412746916904
54 -1044 -108 - 1050.95956154364
54 -1044 -126 - 1052.961537759096
54 -1044 -90 - 1049.2625982088564
54 -1062 -108 - 1068.8423644298537
54 -1062 -126 - 1070.810907676981
54 -1062 -90 - 1067.1738377602778
36 -72 -1008 - 1011.209177173546
36 -72 -1026 - 1029.153049842442
54 -36 -1008 - 1010.0871249550704
54 -36 -1026 - 1028.0505824131417
54 -54 -1008 - 1010.8887179111259
54 -54 -1026 - 1028.8381796959131
54 -72 -1008 - 1012.009881374683
54 -72 -1026 - 1029.9398040662377