Есть очень толковая библиотека для гироскопа mpu6050 gy521 https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050 Что примечательно использует DMP (Digital Motion Processor). Помогите разобраться.Может кто знает код по легче или библиотеку по понятней ? Гироскоп нужен для самолёта. Код примеров очень большой . У неё куча настроек . Также непонятно какие именно данные брать. Например : (переведено в браузере) Выдержка из примера examples/MPU6050_DMP6/MPU6050_DMP6.ino : Код (C++): // раскомментируем «OUTPUT_READABLE_QUATERNION», если вы хотите увидеть фактическое // компоненты кватерниона в формате [w, x, y, z] (не лучше для синтаксического анализа // на удаленном хосте, таком как Обработка или что-то еще) // #define OUTPUT_READABLE_QUATERNION // раскомментировать «OUTPUT_READABLE_EULER», если вы хотите увидеть углы Эйлера // (в градусах), вычисленных из кватернионов, исходящих из FIFO. // Обратите внимание, что углы Эйлера страдают от карданного замка (для получения дополнительной информации см. // http://en.wikipedia.org/wiki/Gimbal_lock) // #define OUTPUT_READABLE_EULER // раскомментируем «OUTPUT_READABLE_YAWPITCHROLL», если вы хотите увидеть рыскание / // углы углов наклона / наклона (в градусах), рассчитанные по приближающимся кватернионам // из FIFO. Обратите внимание, что это также требует вычислений гравитационного вектора. // Также обратите внимание, что углы рыскания / высоты тона / валка страдают от карданного замка (для // больше информации, см .: http://en.wikipedia.org/wiki/Gimbal_lock) # define OUTPUT_READABLE_YAWPITCHROLL // раскомментируем «OUTPUT_READABLE_REALACCEL», если вы хотите увидеть ускорение // компоненты с гравитацией удалены. Эта система отсчета ускорения // не компенсируется ориентацией, поэтому + X всегда + X в соответствии с // датчик, без влияния силы тяжести. Если вы хотите ускорения // компенсируем ориентацию, вместо этого мы OUTPUT_READABLE_WORLDACCEL. // #define OUTPUT_READABLE_REALACCEL // раскомментируем «OUTPUT_READABLE_WORLDACCEL», если вы хотите увидеть ускорение // компоненты с гравитацией удалены и скорректированы для мирового // ссылка (рыскание относительно начальной ориентации, так как магнитометр // присутствует в этом случае). В некоторых случаях это может быть очень удобно. // #define OUTPUT_READABLE_WORLDACCEL // раскомментируем «OUTPUT_TEAPOT», если вы хотите, чтобы результат, соответствующий // формат, используемый для демонстрации чайника InvenSense // #define OUTPUT_TEAPOT
Библиотека ни чего так. Правда есть проблемка с ней. Но проявляется только при использовании двух гироскопов одновременно. А так работает нормально. Так в чём вопрос-то? Или "памагити" и всё?
Просто я на андроид устройстве кодю , поэтому мне тяжело разбираться и сочленять большие коды. Кстати не подскажите эмуляторы винды на андроид.