我已经使用python为我的Raspberry Pi编写了两个程序。
在while循环和控制中使用模块pylirc等待IR信号 mpd(播放,接下来,静音....)
在液晶显示屏上显示信息(每行2行×16个字符) 并且消息可以通过使用while循环从左向右移动 和字符串函数。
它都是单独工作的。
现在,我想将两个程序合二为一,这样我就可以在收到IR信号时在LCD上显示更新信息。在网上冲浪之后,似乎多线程是合适的。
但是,我不知道如何在主程序和线程之间进行通信。有专家有想法吗?我的组合程序的presudo代码如下所示:
创建一个线程来显示主程序的消息(例如IP地址)
使用while循环在收到IR单时等待IR信号,
如何将更新消息(例如播放下一首歌)传递给线程????
需要创建两个线程来处理两个任务???
谢谢!