Fortware 发表于 2013-10-12 17:04:12

LZ写的不错,期待继续更新。。。。。。

test 发表于 2013-10-14 14:33:00

赞一个,我最近也在做,是9轴的!

天天向上/tp 发表于 2013-10-19 21:07:11

    x = Wire.read() << 8 ; // get axis X msb
    x |= Wire.read();// get axis X lsb
    z = Wire.read() << 8; // get axis Z msb
    z |= Wire.read();   // get axis Z lsb
    y = Wire.read();    // get axis Y msb
    y |= Wire.read();   // get axis Y lsb
Y轴的低位没左移

41257203 发表于 2013-10-25 12:11:06

ro0t 发表于 2013-7-27 20:42 static/image/common/back.gif
分析计算 很牛X

焊接就不行了。。。。。


我第一次焊接就是这样弄,貌似很漂亮

sufferpriest 发表于 2013-11-14 09:52:46

我玩4轴,之前一直用10DOF/9DOF板子(包含MPU6050/HMC5883L/BMP085)所以,姿态,电子罗盘,高度都反映的不错。

但最近,我手头只有一个6050,然后就用海盗代码试了试,结果发现,地面站的姿态,电子罗盘也很好。

我也知道6050的Z轴姿态也能反映出来,但能达到电子罗盘的效果,让我很诧异啊。

有人知道具体为啥啊。按说不应该有电子罗盘的效果。

极客人 发表于 2013-11-20 08:51:19

运行了楼主给的代码,旋转360度,可是结果中没有显示方向:西,西南,西北。其余的还可以。不知道什么原因,看来我要继续检查了。:Q

极客人 发表于 2013-11-20 16:41:00

极客人 发表于 2013-11-20 08:51 static/image/common/back.gif
运行了楼主给的代码,旋转360度,可是结果中没有显示方向:西,西南,西北。其余的还可以。不知道什么原因,看 ...

问题解决了,在读取y轴数据的时候,没有左移八位。即:y=wire.read()<<8;....囧死了~~~~

topdog 发表于 2013-11-20 19:30:53

我也买好了,关注你,学习中!

topdog 发表于 2013-11-20 19:31:37

没有焊好,虚焊呀。

lkl0305 发表于 2013-11-20 21:02:34

非常好的资料,讲的很详细!!!

niejianyong 发表于 2013-12-5 09:38:06

等lz更新!

BG3UBC 发表于 2014-2-19 15:07:40

如何在1602显示屏上显示呢?

单车Up 发表于 2014-2-20 09:42:06

我感觉楼主在数学推导那一块没有说清楚,应该是有问题的,希望楼主能为我指点迷津,不胜感激!

瘦网虫 发表于 2014-2-20 15:00:14

楼主的代码里,少了=22.5,=67.5,=112.5.。。。之类的线上的判断吧。

进无止禁 发表于 2014-3-11 17:35:38

mark                        
页: 1 2 [3] 4
查看完整版本: 向电子罗盘进发[未完]