极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14499|回复: 7

关于HM5883L电子罗盘的库文件的修改问题

[复制链接]
发表于 2014-4-12 20:55:11 | 显示全部楼层 |阅读模式
现在我的arduino ide的版本是1.0.5.而下载的HM5883L的库文件只能在0022上使用,需要更改库文件的头文件,坐等大神
回复

使用道具 举报

发表于 2014-4-13 00:21:22 | 显示全部楼层
我忘記了改了什麼, 印象中除了 #include "Arduino.h" 外, 還有少少改動, 但不肯定.

這是改好了的, 你可以試試, 我也是在 1.0.5 上用的.  



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-13 10:53:20 | 显示全部楼层
真的谢谢你了,我试试。我已经修改过#include<Arduino.h>,但是还是需要其他修改,总之先试试您的吧。


还有个问题需要请教你一下:电子罗盘放在机器人中,你认为会受到其他磁场的影响吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-13 10:53:36 | 显示全部楼层
Super169 发表于 2014-4-13 00:21
我忘記了改了什麼, 印象中除了 #include "Arduino.h" 外, 還有少少改動, 但不肯定.

這是改好了的, 你可以 ...

真的谢谢你了,我试试。我已经修改过#include<Arduino.h>,但是还是需要其他修改,总之先试试您的吧。


还有个问题需要请教你一下:电子罗盘放在机器人中,你认为会受到其他磁场的影响吗?
回复 支持 反对

使用道具 举报

发表于 2014-4-13 12:08:41 | 显示全部楼层
巴比伦 发表于 2014-4-13 10:53
真的谢谢你了,我试试。我已经修改过#include,但是还是需要其他修改,总之先试试您的吧。

不好意思, 我本身是寫程式的, 對硬體方面還在學習中.

基本上, 我相信總會有一定的干擾, 但如何減低影響, 我不太清楚.  用軟體的話, 可能加入一點濾波的程序, 或許會有幫助.

我的只是猜測, 最好, 還是由其他大神回答了....
回复 支持 反对

使用道具 举报

发表于 2014-4-13 13:36:21 | 显示全部楼层
補充: 濾波只可以針對突然而來的短暫影響作出修補, 如果你說的是指其他機械中存在的磁場 (例如馬達), 濾波可能沒有作用了.  但影響是否很大, 我真的不知道了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-14 09:17:12 | 显示全部楼层
Super169 发表于 2014-4-13 13:36
補充: 濾波只可以針對突然而來的短暫影響作出修補, 如果你說的是指其他機械中存在的磁場 (例如馬達), 濾波可 ...

还是感谢您的解答。通过查找资料,现在我的这个机器人中的干扰主要来自于马达,其他元器件等。估计和您所说的那种突然而来的干扰不一样,这种干扰是一直存在的,我自己感觉应该从算法上进行补偿,来饱和掉诸多的干扰,不过不知道怎么做,呵呵
回复 支持 反对

使用道具 举报

发表于 2014-4-19 14:46:55 | 显示全部楼层
巴比伦 发表于 2014-4-14 09:17
还是感谢您的解答。通过查找资料,现在我的这个机器人中的干扰主要来自于马达,其他元器件等。估计和您所 ...

若明知是馬達扞擾,就應從硬件著手,最簡單的是並聯電容(0.1uF)於馬達兩端防也電磁扞擾,另外串聯電感來防止電導性的扞擾。這才是上策。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-6 05:54 , Processed in 0.037909 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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