问题标签 [wiimote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
53618 浏览

android - 将 WiiMote 连接到安卓设备

有谁知道将 android 2.2 设备连接到 WiiMote 的 UUID?wiimote 不会配对,因为 wiimote 不需要 PIN #。

0 投票
1 回答
1154 浏览

c# - C# wiimote 库 - 计算从传感器栏到 wiimote 的距离

我正在使用 C# 管理的 wiimote 库来完成我正在做的一个有趣的项目,但是我很难找到一个关于如何计算 wiimote 离显示器(即传感器栏)有多远的好教程。我想创建一个缩放效果,其中一个对象会根据您将 wiimote 从屏幕移动多远而增大或缩小。

谁能帮我这个?

0 投票
3 回答
928 浏览

wiimote - 将 Wiimote 用作电脑鼠标所需的硬件

我负责将 Wiimote(Wii 遥控器)变成电脑鼠标,我知道这是可能的。我被告知要使用图书馆http://wiimotelib.codeplex.com/。要使用那个库,我需要购买的只是一个 Wiimote 吗?或者是否还需要将其他一些蓝牙或红外设备或传感器连接到计算机以使设置完全无线?请你带我去起点好吗?

0 投票
8 回答
62762 浏览

python - 在 Python 上模拟鼠标点击

我目前正在让我的 Nintendo Wiimote(实际上有点难过)将我的电脑用作鼠标。我已经设法让双节棍的摇杆控制实际上在屏幕上上下左右移动鼠标!这太令人兴奋了。现在我被困住了。

当我按 A 时,我想通过 python 左/右键单击东西,当我去搜索时,它想出的只是 tkinter?

所以我的问题是,我该调用什么来使 python 在桌面上左/右键单击,如果可能的话,也许提供一个片段?

感谢您的帮助!

注意:我想我忘了提到这是针对 Linux 的。

0 投票
7 回答
8570 浏览

python - 使用 Python 和 Xorg 获取当前窗口标题

在 stackoverflow 回答了我之前关于 Wiimote 左/右键单击问题的问题后,我不仅可以移动鼠标光标,现在还可以左/右键单击事物。我现在还有一个问题。

我在 python 中使用什么来获取当前活动窗口的标题?在谷歌搜索'X11 Python Window Title'、'Linux Python Window Title'和类似的东西之后,我发现的只是win32和tkinker(再次?),这不是我需要的。

如果你能帮忙,那就太棒了!

0 投票
1 回答
3187 浏览

c++ - 有没有包括 Wii Motion Plus 在内的好的 Wiimote API (C/C++)?

您好,我在互联网上四处寻找,但找不到任何具体的东西。我想找到一个很好的 Wiimote API(在 C 或 C++ 中),它还实现了 Wii Motion Plus 附件的使用。如果有人知道任何好的,将不胜感激。谢谢。

0 投票
2 回答
130 浏览

c# - 将小值映射到大值的方法,反之亦然

我目前正在开发一种工具,该工具将允许 Wiimote 用作计算机鼠标并遇到问题。wiimote 返回的 x 和 y 坐标与我的电脑的屏幕分辨率相比非常小,我正在寻找一种方法将这些小值映射到我的大分辨率值。

例如,pc 最小 x 值为 0,大多数 x 值为 1300,我也知道 wiimote 最小 x 值为 0 但不知道最大值。

我只希望 wiimote 在屏幕上移动鼠标指针而不跨越屏幕坐标。

0 投票
1 回答
1478 浏览

c# - 使用 C# .NET 的 32 英尺 API - 卡住了

我正在尝试使用 32Feet API 配对我的 Wiimotes,我通过以下代码成功地做到了这一点。

我评论为“我在这里感到困惑!......”的那句话一直很混乱。有人可以帮助我如何一一连接到所有 wiimotes,然后从他们的流中读取吗?

0 投票
2 回答
2420 浏览

c# - 如何使用 wiimote 的加速度计计算重力?

对于一个项目,我和我的团队一直在尝试使用内置加速度计和 WiiMotion Plus 陀螺仪在 3D 空间中跟踪 wiimote。

我们已经能够使用 ODE(可在http://www.alglib.net/找到)跟踪旋转和位置,但我们遇到了从加速度计中移除重力分量的问题。

我们查看了具有公式的加速度计重力分量(在 C#/XNA 中实现)

但它根本不起作用。作为参考,加速度直接来自加速度计,旋转在通过 ODE 后以弧度测量。

此外,我们在理解这个公式的工作原理方面遇到了问题。由于我们的跟踪考虑了所有维度,为什么不考虑 Yaw?

提前感谢您提供的任何建议或帮助。

编辑:

在与我的队友和老板讨论之后,我们发现如果我们正确使用 X、Y 和 Z,这个公式实际上会起作用。不过,我们来到了另一个树桩。

我们遇到的问题是,我们使用的 Wiimote 库会根据陀螺仪的运动返回相对旋转值。换句话说,如果按钮朝上,左右旋转wiimote就是yaw,如果按钮朝向你,yaw应该是整个wiimote的旋转。

我们发现欧拉角可能是我们的答案,但我们不确定如何正确使用它们。如果对这一新发展有任何意见或任何其他建议,请给他们。

0 投票
2 回答
3225 浏览

c++ - HID 上的 Readfile 有时会给出错误的值

我有 WiiMote 连接

我有一个线程总是读取这个句柄来获取新消息:

我的写功能:

控制台输出:

coutHex 始终以十六进制格式打印接收到的数据。有时我得到正确的数据,但有时数组只加载了 00 00 00 00 00 00 00 00 00 ... 00 00

我经历过,当我进行写入时,我总是会返回一个报告,其中只包含 00,这出现在我的写入函数在控制台输出上写入之前。

我很绝望,所以我尝试了这个:

我不知道为什么,但现在它可以工作了(不好,因为它有 500 毫秒的延迟)。

你怎么看?也许 ReadFile 和 WriteFile 不能同时工作?

这是什么原因造成的?我错过了什么?