极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: arduino_ykk

向电子罗盘进发[未完]

  [复制链接]
发表于 2013-10-12 17:04:12 | 显示全部楼层
LZ写的不错,期待继续更新。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-10-14 14:33:00 | 显示全部楼层
赞一个,我最近也在做,是9轴的!
回复 支持 反对

使用道具 举报

发表于 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轴的低位没左移
回复 支持 反对

使用道具 举报

发表于 2013-10-25 12:11:06 | 显示全部楼层
ro0t 发表于 2013-7-27 20:42
分析计算 很牛X

焊接就不行了。。。。。

我第一次焊接就是这样弄,貌似很漂亮
回复 支持 反对

使用道具 举报

发表于 2013-11-14 09:52:46 | 显示全部楼层
我玩4轴,之前一直用10DOF/9DOF板子(包含MPU6050/HMC5883L/BMP085)所以,姿态,电子罗盘,高度都反映的不错。

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

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

有人知道具体为啥啊。按说不应该有电子罗盘的效果。
回复 支持 反对

使用道具 举报

发表于 2013-11-20 08:51:19 | 显示全部楼层
运行了楼主给的代码,旋转360度,可是结果中没有显示方向:西,西南,西北。其余的还可以。不知道什么原因,看来我要继续检查了。
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

发表于 2013-11-20 19:30:53 | 显示全部楼层
我也买好了,关注你,学习中!
回复 支持 反对

使用道具 举报

发表于 2013-11-20 19:31:37 | 显示全部楼层
没有焊好,虚焊呀。
回复 支持 反对

使用道具 举报

发表于 2013-11-20 21:02:34 | 显示全部楼层
非常好的资料,讲的很详细!!!
回复 支持 反对

使用道具 举报

发表于 2013-12-5 09:38:06 | 显示全部楼层
等lz更新!
回复 支持 反对

使用道具 举报

发表于 2014-2-19 15:07:40 | 显示全部楼层
如何在1602显示屏上显示呢?
回复 支持 反对

使用道具 举报

发表于 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                        
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 10:39 , Processed in 0.075007 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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