极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13018|回复: 3

關於mpu6050的libraries問題

[复制链接]
发表于 2015-12-25 11:27:47 | 显示全部楼层 |阅读模式
本帖最后由 lieak59 于 2015-12-25 13:26 编辑

如題 小弟最近再玩 MPU6050_accel_simple

可是用一般手上的i2cdevlib-master lib庫會有問題

網路上載下來的MPU6050_accel_simple 給的MPU6050.cpp和MPU6050.h跟i2cdevlib庫的大小不同

請位各位大大 一般都會整理自己的文字庫強制讓自己文字庫裡的東西可以編譯嗎?

東西放一起或改檔名都會讓東西不會編譯

不會要小弟會寫一個庫做整合吧 我不會寫阿

如果做整合的話 i2cdevlib裡的mpu6050_raw會編譯不到...但是其它就可以動了....(這東西有這麼嬌情?)

mpu6050_raw算蠻基本的檔案阿 請問有大大有做過這可以整合的libraries?

還是小弟有漏找了啥?麻煩解答感謝
回复

使用道具 举报

发表于 2015-12-25 12:37:41 | 显示全部楼层
你好。其实我没懂你的叙述。。
MPU的库和i2cdevlib是什么依赖关系你可以再解释一下么?
另外你指的文字库问题是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-25 13:30:31 | 显示全部楼层
本帖最后由 lieak59 于 2015-12-25 13:32 编辑
nnoobbee 发表于 2015-12-25 12:37
你好。其实我没懂你的叙述。。
MPU的库和i2cdevlib是什么依赖关系你可以再解释一下么?
另外你指的文字库 ...


i2cdevlib-master裡面有一個mpu6050庫 沒辦法跟MPU6050-master裡的MPU6050.h做共用

i2cdevlib-master裡面mpu6050的MPU6050.h跟MPU6050-master裡的MPU6050.h檔案不一樣

所以i2cdevlib-master裡面mpu6050的MPU6050_raw不能編譯

我想問人這東西有沒有辦法做整合 想一次做到沒有問題....看看又沒有人會寫這個libraries 或是有這libraries
回复 支持 反对

使用道具 举报

发表于 2015-12-25 16:36:29 | 显示全部楼层
本帖最后由 nnoobbee 于 2015-12-25 16:40 编辑

我大概明白你的意思了。。。实际上这个问题和你用什么库没关系的

如果你指的是这个(https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050)和这个(https://github.com/jarzebski/Arduino-MPU6050/blob/master/MPU6050.h)的区别的话,显然i2cdevlib里面的版本是更新的,你需要让arduino在build你项目的时候找到这个版本的头文件,而且链接这个版本生成的object file。

我不知道你是怎么操作的,实现方法有很多,不过道理是这样的。你可以尝试把旧版本的MPU6050.cpp和.h都删除,或者你不放心就转移到其他位置,再试试看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 09:11 , Processed in 0.048205 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表