NEC-IR遥控协议的Python解析模块

irreceiver的Python项目详细描述


收信人

Python中解析NEC-IR远程控制协议的模块

说明

这是一个经过充分测试的模块,它为NEC-IR远程控制协议创建了一个解析器。在

{remote是你可以阅读的协议。在

注意:虽然有一个为树莓皮绘制的草图示例,但它不太可能起作用。 树莓派做not have a real time operating system 在我的测试中,这并不可靠。

依赖关系

  • 这个项目没有外部依赖关系,但是示例代码依赖于运行在Raspberry Pi上。在
  • 所有代码都遵循pep8,在代码合并到主分支之前,有一个Github操作通过YAPF运行代码。在

测试时间

  • 树莓派(第一代)
  • 雅马哈MRX-90M遥控器

安装

  • pip install irreceiver

使用

  • 示例文件可以在examples目录中找到。在
  • 以下是解码IR定时脉冲列表的基本示例:
fromirreceiverimportNecDecoderdecoder=NecDecoder()# PULSES should be a list of IR pulse timingsmessage=decoder.decode(PULSES)# Message will be a number such as 0x00AD where the first byte 00 is the address and the second byte AD is the command 

项目结构

目录结构应该是清晰的。所有代码都在irreceiver目录中。在

许可证

:版权所有:Willy Nolan 2020

MIT License

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本