【问题标题】:Using USB keyboard device to trigger terminal commands on raspberry pi使用 USB 键盘设备触发树莓派上的终端命令
【发布时间】:2016-12-19 16:56:55
【问题描述】:

我有一个在树莓派上运行的小型机器人。

我需要能够使用射频遥控器来控制它,以触发一些运行短 python 脚本的不同终端命令。

以前我在我的 macbook 上使用 GUI 执行此操作,通过 ssh 触发这些命令,但我现在需要能够在没有互联网连接的情况下触发它们。

我买的遥控器是: https://www.adafruit.com/products/3092?gclid=CNPj7LjTgNECFdOPswodsiULYA 我意识到这是为 OSMC 设计的。

这个遥控器在树莓派上显示为一个 USB 键盘,这使得挑战更加普遍:

* - 一个“USB 键盘设备”如何通过单击一个键来触发整个终端命令?*

我对硬件的底层知识有限,而且我的编程经验几乎没有超出 python 的范围。

非常感谢任何直接的解决方案或建议的阅读。
我也对替代品持开放态度,但是我没有时间在线订购新硬件。

【问题讨论】:

标签: terminal keyboard raspberry-pi


【解决方案1】:

您可以编写一个使用“os”库与终端交互的 python 脚本,让它查找某些击键,然后通过 os 将相关命令写入终端。

例如

如果 (KEY == "F"):

 os.system("cd Dropbox")

我不知道如何在这里进行格式化,但你明白了。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-01-18
  • 2022-08-10
  • 2022-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-12
  • 2018-11-16
相关资源
最近更新 更多