Датчик абсолютной ориентации BNO055
- Войдите на сайт для отправки комментариев
Всем привет! Имеется датчик BNO055: https://www.dfrobot.com/product-1793.html
Инструкцию, библтотеку и примеры смотрел здесь: http://wiki.dfrobot.com/Gravity_BNO055_+_BMP280%20intelligent_10DOF_AHRS_SKU_SEN0253
Датчик рабочий, свободно получаю данные от гироскопа, акселерометра, кватерионы, эйлеры...
Но датчик при каждом запуске нуждается в калибровке. Компас показывает все что угодно, но не север. В датчик встроен микроконтроллер, который делает все расчеты и сам должен делать калибровку, для этого нужно включить режим NDOF. Но как это сделать не понятно. В библиотеке DFRobot_BNO055 ничего похожего на калибровку не нашел. Попробовал библиотеку Adafruit_BNO055, но она в упор не видит датчик. Датчик находится по адресу В общем, прошу помощи.
Как включить режим NDOF и провести калибровку в библиотеке DFRobot_BNO055? Или может знаете библотеку, которая бы работала с этим датчиком?
void setOpMode(eBNO055Mode_t opMode); typedef enum { /*HW SENS POWER SENS SIG FUSION */ /* A M G A M G E Q L G*/ eCONFIGMODE = 0b00000000, /* y y y n n n n n n n*/ ... eNDOF = 0b00001100, /* y y y y y y y y y y*/ } eBNO055Mode_t;https://github.com/DFRobot/DFRobot_BNO055