被迫幸福 发表于 2014-11-18 21:09:02

HMC5883L读数问题

请教大家,我用的板子是arduino Uno,只是用HMC5883L示例程序读取数据做演示,可是除了x轴的数据在翻转芯片的时候会正常的变化输出,可是yz轴的数据几乎没什么大的变化,有的也只是0 180 360的大变化,没有中间数据,这是怎么回事?
4.24,0.11,1.55;

3.20,359.89,358.03;

3.08,0.11,2.05;

2.39,0.11,2.73;

2.30,359.76,353.99;

3.27,0.13,2.20;

4.99,0.00,0.00;

6.49,359.85,358.67;

8.89,359.83,358.92;

9.07,359.63,357.66;

11.14,359.78,358.90;

12.70,0.00,0.00;

16.27,0.00,0.00;

18.43,359.67,359.01;

24.44,0.00,0.00;

25.63,0.47,0.97;

36.87,359.10,358.81;

53.13,358.09,358.57;

81.12,0.00,0.00;

127.23,176.99,2.29;

170.04,180.00,0.00;

173.59,180.00,0.00;

177.44,180.51,348.69;

180.00,180.44,270.00;

181.69,180.34,191.31;

180.93,180.31,198.43;

181.64,180.55,198.43;

181.56,179.48,161.57;

182.85,180.24,184.76;

182.72,180.23,184.76;

183.40,180.20,183.37;

183.80,179.81,177.14;

184.27,180.00,180.00;

184.26,180.00,180.00;

184.36,180.16,182.12;

184.79,179.84,178.09;

185.17,180.31,183.47;

185.97,179.85,178.60;

186.06,180.28,182.66;

186.28,180.14,181.25;

186.30,179.87,178.78;

186.47,180.27,182.34;

187.17,180.00,180.00;

187.33,179.87,178.99;

187.79,180.00,180.00;

187.97,179.87,179.09;

188.54,179.87,179.16;

189.55,180.13,180.76;

190.38,179.74,178.59;

191.06,180.13,180.67;

191.41,180.13,180.66;

193.71,180.00,180.00;

194.71,180.00,180.00;

194.66,180.00,180.00;

194.96,179.85,179.43;

195.84,180.00,180.00;

197.26,179.83,179.45;

198.00,179.82,179.44;

199.07,180.19,180.56;

203.83,179.77,179.48;

205.47,180.25,180.52;

212.28,180.00,180.00;

217.30,180.34,180.45;

226.05,180.43,180.41;

230.58,180.00,180.00;

236.66,178.85,179.25;

251.26,180.00,180.00;

259.34,180.00,180.00;

268.73,194.04,180.32;

273.69,350.54,180.62;

287.45,0.00,180.00;

292.05,0.73,179.71;

300.57,359.50,180.30;

306.49,0.00,180.00;

313.48,359.69,180.30;

314.28,359.42,180.57;

316.38,0.00,180.00;

317.27,359.74,180.28;

317.20,359.75,180.27;

315.40,0.53,179.46;

298.81,1.56,179.14;

250.35,179.05,179.66;

被迫幸福 发表于 2014-11-20 15:24:18

怎么没有能回答吗?

被迫幸福 发表于 2014-11-25 14:30:07

貌似是芯片本身的问题,换了一个后就解决了,真不知道怎么那么脆弱,明明焊接引脚的时候动作没有很慢啊。。。
页: [1]
查看完整版本: HMC5883L读数问题