Wiimote示例程序

时间:2008-10-06 15:02:06

标签: c# user-interface wiimote wii

我想在各种应用中使用Wiimote(加速度计,陀螺仪,红外摄像机等等)。

这是一个蓝牙设备,我知道其他人已将其连接到他们的计算机上。

  • 在我的软件中开始使用它的最简单方法是什么?例如,是否有C#库?
  • 我希望我的软件可用且易于安装 - 将wiimote连接到计算机的最简单方法是什么?我可以将该过程作为我的软件安装的一部分吗?

- 亚当

4 个答案:

答案 0 :(得分:14)

你见过Johnny Chung Lee's 'Procrastineering' Blog吗?他写了很多关于使用wii遥控器的主题,并有一些很棒的演示视频。 [编辑] 我刚刚发现李先生做了a TED talk,这也很好地介绍了他所做的事情......

Wiibrew.org上有大量信息 - 如果您想超越c#,请查看其他{API}的Wiimote Library页面。作为狂热的Python粉丝,我很好奇地玩the pyWiimote library: - )

答案 1 :(得分:9)

Coding4Fun有一个托管的C#库,可以让你与它进行交互,但现在看来他们的网站已经关闭了。虽然我认为他们使用的是机器人工作室,所以这可能是一个开始的地方。

找到它...... http://www.codeplex.com/WiimoteLib

哦,我忘了发布这段视频的链接,我很久以前就看过了。 http://www.cs.cmu.edu/~johnny/projects/wii/

答案 2 :(得分:4)

如果您使用WiimoteLib(来自另一个答案中提到的Coding4Fun),则有一个名为WiimoteTest的示例应用程序。这可以测试所有Wiimote输入和输出,包括同时用于多个Wiimotes,因此它是您自己的Wiimote代码的一个很好的起点,因为它为您提供了如何做任何您想要的任何事情的示例。 / p>

对于问题的第二部分,将Wiimote连接到计算机与连接任何其他蓝牙设备几乎相同。我不知道在安装时完成它是非常合适的,因为很可能连接和断开很多,特别是因为Wiimote如果不使用一段时间就会自动关闭。但是,它几乎是遵循标准的Windows向导来连接它,所以它并不太难。这假设您有一个可与Wiimote配合使用的蓝牙驱动程序 - 有关详细信息,请访问Coding4Fun网站。它适用于我的笔记本电脑已经附带的默认驱动程序,但如果它不适合你,他们推荐的是BlueSoleil。

答案 3 :(得分:0)

  

目前最简单的方法是什么   将wiimote连接到计算机?

我没有在我的软件中找到连接wiimote的解决方案,你必须手动连接到Windows,但在Windows注册蓝牙设备上它需要时间,尝试东芝蓝牙堆栈更方便。