我正在尝试用python获取键盘的原始输入。我有一个带有可编程按键的罗技游戏键盘,但罗技没有为Linux提供驱动程序。所以我想我可以(试着)为此编写我自己的驱动程序。在think中,解决方案可能是这样的:
with open('/dev/keyboard', 'rb') as keyboard:
while True:
inp = keyboard.read()
-do something-
英语不是我的母语。如果您发现错误,请更正它。
我的工作是机器人,它必须控制使用无线串行通信。机器人在微控制器上运行(通过燃烧一个.hex文件)。我想用我的Linux () PC来控制它。我是新来的串口编程。我能够发送数据,但我不能读取数据。
在微控制器上运行的几段代码:
函数发送数据:
void TxData(unsigned char tx_data)
{
SBUF = tx_data; // Transmit data that is passed to this function
while(TI == 0) // Wait while data is being transmitted
;
}