情况是这样的:我有一个树莓派,连接了一个蓝牙加密狗和一个 dualshock ps3 Controller 。
我愿意:
- 捕获 Controller 发送的所有蓝牙堆栈 (例如:我在 Controller 上按 x,然后在我的控制台上收到 Controller 发送到 ps3 的“消息”)
- 能够编写脚本告诉树莓派将该消息发送到 ps3,从而摆脱 Controller 。
您知道是否有人已经在处理它吗?我只读过关于 retropie 的文章,它允许你使用 dualshock 在树莓派上玩,虽然它证明了可以进行通信,但这不是我的任务
最佳答案
对于用树莓派捕捉 Controller 按钮按下的第一部分,我会看一下这些项目:
http://dhoium3009.wordpress.com/raspberry-pi-connecting-multiple-ps3-controllers-via-bluetooth/ http://www.raspians.com/Knowledgebase/ps3-dualshock-controller-install-on-the-raspberry-pi/
对于第二部分,这可能有点棘手。我不知道堆栈的简单重播是否有效。无论如何,要读取和发送堆栈,我会看一下 bluez
库,它是 python 包装器 python-bluez .这是一个示例(尽管是另一种用法):
http://www.instructables.com/id/Raspberry-Pi-Bluetooth-InOut-Board-or-Whos-Hom/
关于python - 如何从覆盆子模拟 dualshock 3 垫的按钮按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24159944/