永发信息网

三轴指南针 HMC5883L 的角度算法公式是怎样的?如何使用C/C++编程序将数据处理并返回呢?

答案:1  悬赏:40  手机版
解决时间 2021-04-15 16:40
三轴指南针 HMC5883L 的角度算法公式是怎样的?如何使用C/C++编程序将数据处理并返回呢?
最佳答案
HMC HMC_count()
{
HMC count;
int x,y,z;
double angle;

Multiple_Read_HMC5883();       //连续读出数据,存储在BUF中
x=HMC_BUF[0] << 8 | HMC_BUF[1]; //Combine MSB and LSB of X Data output register
z=HMC_BUF[2] << 8 | HMC_BUF[3]; //Combine MSB and LSB of Z Data output register
y=HMC_BUF[4] << 8 | HMC_BUF[5]; //Combine MSB and LSB of Y Data output register
angle= atan2((double)y,(double)x) * (180 / 3.14159265) + 180; // angle in degrees
count.x=x;
count.y=y;
count.z=z;
count.angle=angle;
return count;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我家一玩CF就出现这种情况?
关于我的寒假生活的作文
dnf天空城深渊和天维巨兽深渊,,每副图会爆什
天门市属于哪个地区,天门市属于哪个市管辖
谁能教点黑客小窍门
为什么我不能创建群???
243131是哪里的邮政编码?
福建3区收张白丸设计图要多少钱?
左耳和左耳终结的结局分别是什么
长门在日语中怎么读
是不是越爱她越应该放手呢
菲爸爸手工烘焙这个地址在什么地方,我要处理
天天乐棋牌(东陆公路)地址在什么地方,想过去
人为什么会感到失望、失望过后又和他友好?
成都到横店有什么物流公司?
推荐资讯
九江市黄氏批发市场
魔兽世界界面框问题
请帮帮忙,我们有一个专利产品找一个,找一个给
烤鸭的做法怎么做?
求未亡人日记1—2
高手帮帮忙,怎样加快系统运行
老师叫我们做网页谁给我张速度
时间真的能淡忘一切吗?
华美照相院怎么去啊,有知道地址的么
征集《英雄的黎明》谁给添一首合适的词,有创
曾祥伟卫生所地址有知道的么?有点事想过去
春秋战国时期邹国的地理位置,现在的大概省市
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?