你好,对话框,请阐明如何将广告陀螺仪传感器数据(0x010202FFFF0400F9FF)转换为dps值,并在物联网传感器应用程序中绘制图形视图。我试过解码,但我无法理解。请帮助这,我们正在开发一个应用程序使用这些陀螺仪值。如果可能,请使用应用程序共享编码部分。
谢谢你!D.Vishnu
嗨vishnuatdialog,
请检查UM-B-063用户手册DA14583物联网传感器开发工具包在本文档中,陀螺仪灵敏度指定为度/秒/满量程值(范围为-32768到+32767)。例如,如果设置为2000,那么陀螺值为1对应的旋转速率为2000 / 32768 = 0.061度/秒。请查看第10.2.2节获得更多信息。关于你的第二个问题,关于在物联网传感器应用中绘制图形视图,你能解释一下吗?
谢谢,PM_Dialog
你好,对话框,在物联网传感器应用绘图中,您正在使用以下代码对吗?
在这个参考代码中
processRawValues(int[] values){float gyroX =值[0]/灵敏度;浮动gyroY =值[1]/灵敏度;float gyroZ =值[2]/灵敏度;
float gyroValues[] = new float[]{gyroX, gyroY, gyroZ};GyroscopeSensor.getInstance () .processValue (gyroValues);
this.addXValue (gyroX);//物联网传感器应用的图形图this.addYValue (gyroY);this.addZValue (gyroZ);}值(0),值(1),值(2)已经以dps的原始陀螺值的格式存在了,对吗?为什么你使用gyroX, gyroY,gyroZ值进行图形绘图?
默认情况下,任何陀螺仪将提供偏移在所有轴,你是如何补偿这个陀螺仪偏移值?
请问您指的是哪个应用程序代码?在物联网移动应用源代码?
你好,对话框,是的,物联网移动应用程序源代码。
你正在开发哪个版本的物联网移动应用程序代码?我认为这是一个旧版本的移动应用程序。这些值是来自传感器的原始数据,应该与当前灵敏度相除,以便得到正确的值(dps)。这个图只是一个例子,re并不是选择这些值的具体原因。我可能的原因是这些值提供了良好的视觉反馈。
嗨vishnuatdialog,
请检查UM-B-063用户手册DA14583物联网传感器开发工具包在本文档中,陀螺仪灵敏度指定为度/秒/满量程值(范围为-32768到+32767)。例如,如果设置为2000,那么陀螺值为1对应的旋转速率为2000 / 32768 = 0.061度/秒。请查看第10.2.2节获得更多信息。关于你的第二个问题,关于在物联网传感器应用中绘制图形视图,你能解释一下吗?
谢谢,PM_Dialog
你好,对话框,
在物联网传感器应用绘图中,您正在使用以下代码对吗?
在这个参考代码中
processRawValues(int[] values)
{
float gyroX =值[0]/灵敏度;
浮动gyroY =值[1]/灵敏度;
float gyroZ =值[2]/灵敏度;
float gyroValues[] = new float[]{gyroX, gyroY, gyroZ};
GyroscopeSensor.getInstance () .processValue (gyroValues);
this.addXValue (gyroX);//物联网传感器应用的图形图
this.addYValue (gyroY);
this.addZValue (gyroZ);
}
值(0),值(1),值(2)已经以dps的原始陀螺值的格式存在了,对吗?为什么你使用gyroX, gyroY,gyroZ值进行图形绘图?
默认情况下,任何陀螺仪将提供偏移在所有轴,你是如何补偿这个陀螺仪偏移值?
谢谢你!
D.Vishnu
嗨vishnuatdialog,
请问您指的是哪个应用程序代码?在物联网移动应用源代码?
谢谢,PM_Dialog
你好,对话框,
是的,物联网移动应用程序源代码。
谢谢你!
D.Vishnu
嗨vishnuatdialog,
你正在开发哪个版本的物联网移动应用程序代码?我认为这是一个旧版本的移动应用程序。这些值是来自传感器的原始数据,应该与当前灵敏度相除,以便得到正确的值(dps)。这个图只是一个例子,re并不是选择这些值的具体原因。我可能的原因是这些值提供了良好的视觉反馈。
谢谢,PM_Dialog