有关HMC5883的问题请教

2019-07-14 22:48发布

调试hmc5883时,旋转360度时读出的数据是正确的,但是如果旋转90或者180度时得到的数据就是错误的了。有大牛知道是什么原因吗?在线等解答!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
遗忘的世界
1楼-- · 2019-07-15 14:31
xianyoudian 发表于 2015-3-27 08:18
angle= atan2((double)MagDat.y,(double)MagDat.x) * (180 / 3.14159265)+180这是计算什么?

通过测得的xyz的数据算航行角,难道不是这么算的?
wzw154435252
2楼-- · 2019-07-15 16:15
我也有这种问题,转动一圈是360度,正确,但是转90度或是180读,读出的却不是相应的角度,测出的角度不准确。这是怎么回事?
遗忘的世界
3楼-- · 2019-07-15 16:48
 精彩回答 2  元偷偷看……
遗忘的世界
4楼-- · 2019-07-15 19:10
xianyoudian 发表于 2015-3-27 08:18
angle= atan2((double)MagDat.y,(double)MagDat.x) * (180 / 3.14159265)+180这是计算什么?

请问知道问题在什么地方吗??
遗忘的世界
5楼-- · 2019-07-16 00:28
没有人知道吗?
979653421
6楼-- · 2019-07-16 01:38
有没有校正?         

一周热门 更多>