1

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

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

请任何人都可以给我他们关于如何解决这个问题的想法。如果人们可以指导我使用 wiimote 的现有项目,那将是很棒的。也有人可以建议为此使用的最佳编程语言。我目前的赌注是使用 Visual basic。

非常感谢任何形式的帮助。

4

3 回答 3

3

Johnny Lee Chung有一些使用 Wii 遥控器的著名项目。

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

总的来说,它们与您想要的相反 - 它们使用相机,但您应该能够使用源作为起点并分析来自远程的数据。

注意:在撰写本文时,链接到的Wiimote 库不可用,但由于它是 MSDN 站点,它应该很快就会恢复。

附录:看起来现在可以在Codeplex上使用

这也有一个链接到构建在库上的各种应用程序。Wii Drum High看起来只是读取加速度计。

于 2010-06-06T14:12:08.763 回答
1

我已经编写了一些软件来完成你所要求的一些事情。查看 wiiphysics.site88.net。

您会发现整合加速度数据很难获得任何体面的结果。

它是用 C# 编写的。

于 2010-06-07T12:30:18.070 回答
0

一个问题是你的初始条件是什么(如果你从静止开始就可以了),另一个是当你开始位移时你会有很多噪音(来自 wiimote 的加速度数据只有 8 位)

于 2010-06-08T07:51:32.383 回答