嗯 我也回去试试
嗯,对初学者很有用,谢谢楼主!!:lol
不错!!!值得好好学习!!!!
角度偏差过大,而且y轴和z轴变化不大是怎么回事呢?楼主会根据地磁场矫正获得的数据吗?
Randy 发表于 2012-4-28 11:36 static/image/common/back.gif
最近在玩这个东西,刚刚测试了一下。我也来提供一下测出地磁场角度的程序!结果是这样的,问了HEAVEN的意思 ...
从40转90度之后变到了160度。。您这个没有矫正偏差也很大的
枫叶 发表于 2013-5-12 21:11 static/image/common/back.gif
编译后出现error: 'class TwoWire' has no member named 'receive'
请问什么情况呀
把库中的hmc5883l.cpp中 129行receive()改为read()
110多行的 wire.send() 改为 wire.write()
谢谢了!:D
焊接这几个针非常的简单,慢慢来!
弘毅 发表于 2012-3-7 17:50 static/image/common/back.gif
这种模块,只能3.3V供电,没有上拉电阻,所以连接arduino板子,上拉电阻需要手工接。其他没区别
不能接五伏的吗?
认真研究中,谢谢各位。
我这边编译错误呢
不错~~~还可以。。。:D
楼主我用你的库函数但是编译的时候就出错了
HMC5883L cpp 里面出了错误
zjhyhky 发表于 2013-1-22 22:46 static/image/common/back.gif
1.0以上版本具体如何改库
没有人解答,我自己百度百度,终于解决了。方法如下:
好像可以了,3Q
我按照上面的做了,为什么还是出错啊,求大神解答:
F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\HMC5883L\HMC5883L.cpp:23:23: error: WProgram.h: No such file or directory
F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\HMC5883L\HMC5883L.cpp: In member function 'void HMC5883L::Write(int, int)':
F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\HMC5883L\HMC5883L.cpp:110: error: 'class TwoWire' has no member named 'send'
F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\HMC5883L\HMC5883L.cpp:111: error: 'class TwoWire' has no member named 'send'
F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\HMC5883L\HMC5883L.cpp: In member function 'uint8_t* HMC5883L::Read(int, int)':
F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\HMC5883L\HMC5883L.cpp:118: error: 'class TwoWire' has no member named 'send'
F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\HMC5883L\HMC5883L.cpp:129: error: 'class TwoWire' has no member named 'receive'