lieak59 发表于 2015-12-25 11:27:47

關於mpu6050的libraries問題

本帖最后由 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?

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

nnoobbee 发表于 2015-12-25 12:37:41

你好。其实我没懂你的叙述。。
MPU的库和i2cdevlib是什么依赖关系你可以再解释一下么?
另外你指的文字库问题是什么?

lieak59 发表于 2015-12-25 13:30:31

本帖最后由 lieak59 于 2015-12-25 13:32 编辑

nnoobbee 发表于 2015-12-25 12:37 static/image/common/back.gif
你好。其实我没懂你的叙述。。
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

nnoobbee 发表于 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都删除,或者你不放心就转移到其他位置,再试试看。
页: [1]
查看完整版本: 關於mpu6050的libraries問題