Wii板的前按钮发出什么信号,让Python脚本使用?

2024-06-16 14:02:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个守护进程,它将侦听来自Wii板的传入消息,并将它们转换为权重(并将其进一步发送到现有的仪表板)。这将大量重用一些existing implementations。你知道吗

当按下Wii板上的红色同步按钮(它显示了我的重量)时,上面实现的code工作正常。我现在想用前面的按钮来同步(而不是红色的)。你知道吗

Wii板是成对的,值得信任。当用Wii板的地址启动程序并按下前面的按钮时,我得到一个超时bluetooth.btcommon.BluetoothError: (112, 'Host is down')

self.receivesocket.connect((address, 0x13))

我在不按任何键的情况下也会得到同样的结果。同样,按下红色按钮也可以。你知道吗

我的印象是红色按钮是用来配对的,之后就不用了(这是Wii的行为)。前面的按钮是usd,用于启动连接。你知道吗

上面的失败呼叫是否期望Wii板通过前面的按钮发送一些东西?换句话说-这个按钮能代替红色的同步按钮吗?在什么情况下?你知道吗

注意:我知道这个问题是边缘问题。我之所以把它放在这里,是因为我希望编写/改进Python守护进程,但缺乏蓝牙知识。如果你觉得最好搬到别的地方去(苏?RPi?)请告诉我。


Tags: 程序消息进程地址情况code仪表板按钮