關於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?
還是小弟有漏找了啥?麻煩解答感謝 你好。其实我没懂你的叙述。。
MPU的库和i2cdevlib是什么依赖关系你可以再解释一下么?
另外你指的文字库问题是什么? 本帖最后由 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: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]