我想在各种应用中使用 Wiimote(加速度计、陀螺仪、红外摄像机等)。
这是一个蓝牙设备,我知道其他人已经将它连接到他们的计算机。
- 在我的软件中开始使用它的最简单方法是什么 - 例如,是否有 C# 库?
- 我希望我的软件可用且易于安装 - 当前将 wiimote 连接到计算机的最简单方法是什么?我可以将该过程作为我的软件安装的一部分吗?
-亚当
我想在各种应用中使用 Wiimote(加速度计、陀螺仪、红外摄像机等)。
这是一个蓝牙设备,我知道其他人已经将它连接到他们的计算机。
-亚当
你看过Johnny Chung Lee 的“拖延症”博客吗?他写了很多关于使用wii遥控器的文章,并且有一些很棒的演示视频。[编辑]我刚刚发现李先生做了一个 TED 演讲,很好地介绍了他所做的事情......
Wiibrew.org上有大量信息-如果您想超越 c#,请查看他们的Wiimote 库页面以了解其他一些 API。作为一个狂热的 Python 粉丝,我很想玩pyWiimote 库:-)
Coding4Fun 有一个托管的 C# 库,可以让您与它进行交互,但他们的网站似乎现在已经关闭。虽然我认为他们使用了 Robotics Studio,所以这可能是一个开始的地方。
找到它... http://www.codeplex.com/WiimoteLib
哦,我忘了发布我很久以前看过的这些视频的链接。 http://www.cs.cmu.edu/~johnny/projects/wii/
如果您使用 WiimoteLib(来自另一个答案中提到的 Coding4Fun),则有一个名为 WiimoteTest 的示例应用程序。这会测试所有 Wiimote 输入和输出,包括同时测试多个 Wiimote,因此它是您自己的 Wiimote 代码的一个很好的起点,因为它为您提供了一个示例,说明如何做几乎任何您想做的事情。
对于您问题的第二部分,将 Wiimote 连接到计算机与连接任何其他蓝牙设备几乎相同。我不知道在安装时完成此操作是否非常合适,因为它可能会经常连接和断开连接,特别是因为如果一段时间不使用 Wiimote 会自行关闭。但是,这几乎是按照标准 Windows 向导连接到它的问题,所以这并不难。这假设您有一个可以与 Wiimote 一起使用的蓝牙驱动程序 - 更多信息可在 Coding4Fun 网站上找到。它适用于我笔记本电脑附带的默认驱动程序,但如果它不适合你,他们推荐的是 BlueSoleil。
当前将wiimote连接到计算机的最简单方法是什么?
我在我的软件中没有找到连接wiimote的解决方案,您必须手动连接到Windows,但是在Windows上注册蓝牙设备非常耗时,尝试东芝蓝牙堆栈更方便。