Robox Compass-电子罗盘传感器-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 海神

Robox Compass-电子罗盘传感器

[复制链接]
发表于 2012-3-28 14:06 | 显示全部楼层
好像要这个电子罗盘,哪里可以买啊?
发表于 2012-3-28 14:51 | 显示全部楼层
cheerhou 发表于 2012-3-28 14:06
好像要这个电子罗盘,哪里可以买啊?

下月初就可以买了~~~妹子买有优惠哟~
发表于 2012-3-28 14:58 | 显示全部楼层
奈何col 发表于 2012-3-28 14:51
下月初就可以买了~~~妹子买有优惠哟~

哇塞,太好了,太想玩玩那个电子罗盘了
发表于 2012-3-28 22:00 | 显示全部楼层
发表于 2012-4-11 14:30 | 显示全部楼层
今天又认真看了一下测试代码,有一个问题想问一下。

     int i;
     compass c;
     i=c.data(2,3);
     Serial.println(i);

最后串口显示的数据是什么意义,这个数据怎么来判断旋转角度呢?我本来打算买一个来安在我的小车上面来控制小车的旋转角度,但是LZ说要按一下user按键才可以开始测量,克我不想在小车行进的过程中又要跑去认为的按一下,在initial的状态下可不可以测旋转角度?我从来没有用过电子罗盘,所以有很多问题,请指教
 楼主| 发表于 2012-4-19 10:54 | 显示全部楼层
cheerhou 发表于 2012-4-11 14:30
今天又认真看了一下测试代码,有一个问题想问一下。

     int i;

在inital状态下也可以测量,就记住测量前的角度数,然后转动,再记录转动后的角度数,他们之间差值就是你转动的角度,数据得你自己处理一下的·~~
发表于 2012-5-2 09:11 | 显示全部楼层
海神 发表于 2012-3-22 11:19
哈哈,你姓管,叫理圆~~~

板子上面的user就是用户自定义0度,,,init就是地理北极为0度,那请问下你的产品有没有硬铁补偿功能,
因为一旦罗盘周围硬铁环境发生变化,也会使罗盘周围固有的磁场环境发生变化。此时罗盘计算输出的角度信息将不准确,为消除周围固有磁场变化带来的影响,就要对罗盘进行硬铁补偿,请问一下,到底有没有这样的硬件补偿功能!
发表于 2012-5-2 12:37 | 显示全部楼层
cheerhou 发表于 2012-4-11 14:30
今天又认真看了一下测试代码,有一个问题想问一下。

     int i;

嘿嘿,海神的那个库你可以自己改啊。不费事的,加一个初始归零就行了,引进一个变量就OK~
 楼主| 发表于 2012-5-2 15:14 | 显示全部楼层
Randy 发表于 2012-5-2 09:11
板子上面的user就是用户自定义0度,,,init就是地理北极为0度,那请问下你的产品有没有硬铁补偿功能,
...

如果补偿的话加的是地磁场补偿和倾角补偿,如果要倾角补偿的话得加加速度传感器配合使用,一般使用电子罗盘是把它架得高于电池或硬铁什么的,如果你装在遥控小车上面,电子罗盘要高于车体一定距离~~
发表于 2012-5-2 18:02 | 显示全部楼层
海神 发表于 2012-5-2 15:14
如果补偿的话加的是地磁场补偿和倾角补偿,如果要倾角补偿的话得加加速度传感器配合使用,一般使用电子罗 ...

这样说,是不是磁场周围影响所致啊。使用在小车上是不是说,高高放在上面是说远离干扰?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-28 16:35 , Processed in 0.091817 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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