Как программировать датчик компаса и гироскопа 10 DOF IMU Sensor C

,

Здравствуйте, уважаемые разработчики. Подскажите пожалуйста, как вывести на экран показания с датчика 10 DOF IMU Sensor C (гироскоп, акселерометр, магнитометр).
.
Я использовал программу и схему для подключения 10 DOF IMU Sensor (D) - Waveshare Wiki
но здесь выдает ошибку: Undefined reference to ‘imuInit’, undefind reference ti ‘imuDataGate’, ‘pressSensorDataGet’.
collect2.exe: error: id returned 1 exiet status.
.
Также попробовал запустить через вот этот код GitHub - mkarawacki/waveshare-10dof-imu-mpu9255: Arduino library for Waveshare 10 DOF IMU sensor based on MPU9255 and BMP 280 но что-то пока безуспешно тоже, хотя вроде всё запустилось.
.
Спасибо

Закинь файлы Waveshare_10Dof-D.cpp и Waveshare_10Dof-D.h в папку с файлом .ino и все скомпилируется без ошибок.

1 лайк

О, вы правы, всё заработало! Только текст почему-то в квадратах весь, как можно это исправить?
Спасибо

Скорости были разные в serial begin

Выдаёт значения: Motion sensor NULL;
Pressure sensor NULL
и соответственно значения:
Roll: -134.82 Pitch: 35.05 Yaw: 0.09
Acceleration: x: -1 Y : -1 Z: -1
Gyrosope X:-1 y:-1 Z:-1
Magnetic: X: -1 Y:1 Z:1
Pressure: 0.00
Altitude: 44330.00
Temperature: 0
Как это можно исправить?)
Спасибо

Обожаю сказку про кашу из топора.

2 лайка

Здравствуйте, уважаемые разработчики.
Кто знает как решить эту задачу с отсутствием корректного вывода значений?
Что-то с библиотеками может быть? Или как-то датчик неверно подключил?