LZ写的不错,期待继续更新。。。。。。
赞一个,我最近也在做,是9轴的!
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轴的低位没左移
ro0t 发表于 2013-7-27 20:42 static/image/common/back.gif
分析计算 很牛X
焊接就不行了。。。。。
我第一次焊接就是这样弄,貌似很漂亮
我玩4轴,之前一直用10DOF/9DOF板子(包含MPU6050/HMC5883L/BMP085)所以,姿态,电子罗盘,高度都反映的不错。
但最近,我手头只有一个6050,然后就用海盗代码试了试,结果发现,地面站的姿态,电子罗盘也很好。
我也知道6050的Z轴姿态也能反映出来,但能达到电子罗盘的效果,让我很诧异啊。
有人知道具体为啥啊。按说不应该有电子罗盘的效果。
运行了楼主给的代码,旋转360度,可是结果中没有显示方向:西,西南,西北。其余的还可以。不知道什么原因,看来我要继续检查了。:Q
极客人 发表于 2013-11-20 08:51 static/image/common/back.gif
运行了楼主给的代码,旋转360度,可是结果中没有显示方向:西,西南,西北。其余的还可以。不知道什么原因,看 ...
问题解决了,在读取y轴数据的时候,没有左移八位。即:y=wire.read()<<8;....囧死了~~~~
我也买好了,关注你,学习中!
没有焊好,虚焊呀。
非常好的资料,讲的很详细!!!
等lz更新!
如何在1602显示屏上显示呢?
我感觉楼主在数学推导那一块没有说清楚,应该是有问题的,希望楼主能为我指点迷津,不胜感激!
楼主的代码里,少了=22.5,=67.5,=112.5.。。。之类的线上的判断吧。
mark