2017-09-15 24 views
0

我试图设置一个游戏显示类型系统,其中有5个工作站,每个工作站都有一个显示器和一个按钮。显示器将显示倒数计时器和各种动画。我的计划是通过pygame编程计时器,动画和按钮控制,并在每个工作站上放置一个pi,每个工作站都运行它自己的pygame脚本,等待启动信号(可以是按键或gpio)。远程控制多个树莓Pis/Gameshow类型系统

我很难弄清楚如何将这个信号同时发送到所有站。此外,我需要能够发送一个'自毁'信号给每个电台停止计时器。我可以ssh到每个站,但我不知道如何通过命令行发送按键/ gpio信号到一个正在运行的pygame脚本..

我正在考虑在每个pi上放置一个rf接收器,全部在相同波长和使用一个共同的发射机,但这似乎很hacky,不一定同时。

回答

0

这应该工作...但它是纯粹假设:

使用并联电路设置引脚的“高”和“低” - “高”是指启动定时器; “低”意味着停止计时器。下一个“高”重置并重启计时器。

你可以使用两个电路。一个用于启动/停止,另一个用于“复位”。运行时可能需要一些代码才能重置。

并联电路可以手动控制(用于测试)或自动控制(也许用主程序?)。