我必须在学校中开发一些软件,以利用Wiimote中的加速度计来记录实验的数据,例如找到移动对象的加速度和速度。我了解如何使用加速度计值,但我有点卡在编程方面。我想做的是一组事情:

  1. 通过蓝牙从Wiimote实时数据流
  2. 使用加速度计值通过集成找到速度和位移
  3. 绘制一组结果
  4. 避免在Wiimote上使用红外传感器

请任何人都可以给我他们对如何解决这个问题的想法。如果人们可以将我引导到现有的Wiimote的现有项目,那就太好了。还可以提出哪种最佳的编程语言。我目前的赌注是使用Visual Basic。

任何形式的帮助都是极大的。

有帮助吗?

解决方案

我写了一些软件来完成您的要求。查看Wiiphysics.site88.net。

您会发现集成加速度数据非常棘手以获得任何不错的结果。

它用C#编写。

其他提示

有一些著名项目使用Wii遥控器 约翰尼·李钟.

他们使用C#,您可以下载源。

总的来说,它们是您想要的 - 他们使用相机的逆转,但是您应该能够将源用作起点并分析来自遥控器的数据。

注意:在写作时 Wiimote库 链接到不可用,但由于它是MSDN站点,因此应该很快回来。

附录:看起来现在可以在 codeplex

这也有一个链接 各种应用 建在图书馆。 Wii鼓高 看起来它只是读取加速度计。

一个问题是您的初始条件是什么(如果您在休息时开始),另一个问题是,到达排量时,您会有很多噪音(来自Wiimote的加速度数据只有8位)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top