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;
怎么没有能回答吗? 貌似是芯片本身的问题,换了一个后就解决了,真不知道怎么那么脆弱,明明焊接引脚的时候动作没有很慢啊。。。
页:
[1]