使用pigpio发送和接收ir命令

ircodec的Python项目详细描述


ircodec

一个python包,它简化了使用pigpiod发送和接收覆盆子pi的ir信号。

要求

pip install pigpio

安装

对于Raspbian 9(拉伸)

pip install ircodec

对于其他人

git clone git@github.com:kentwait/ircodec.git
cd ircodec
python setup.py install

快速启动

# Create a CommandSet for your remote control# GPIO for the IR receiver: 23# GPIO for the IR transmitter: 22fromircodec.commandimportCommandSetcontroller=CommandSet(emitter_gpio=22,receiver_gpio=23,description='TV remote')# Add the volume up keycontroller.add('volume_up')# Connected to pigpio# Detecting IR command...# Received.# Send the volume up commandcontroller.emit('volume_up')# Remove the volume up commandcontroller.remove('volume_up')# Examine the contents of the CommandSetcontroller# CommandSet(emitter=22, receiver=23, description="TV remote")# {}# Save to JSONcontroller.save_as('tv.json')# Load from JSONnew_controller=CommandSet.load('another_tv.json')

确认

pigpio Python examples

联系人

kentkawashima@gmail.com

许可证:麻省理工学院许可证

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

推荐PyPI第三方库


热门话题
java如何将JSP与Hibernate连接?   java无法退出do while循环,即使表达式为false   使用Restlet和GAE过滤根路径   java<rich:popupanel按钮在JSF项目中不起作用   java错误:在安卓包中找不到属性“showAsAction”的资源标识符   性能Java 2D:在屏幕上快速渲染大量瓷砖   java Android MediaPlayer seekTo(0)不寻求启动   java使用jsweet将小程序代码转换为js。类文件依赖关系   java Maven导入问题,在complie时间使用里程碑版本,但在运行时使用最新版本   java JPA:从另一个对象访问对象返回null   java我如何启动一个java应用程序。带有桌面快捷方式的jar文件(针对特定jre)   java将值从JTextField传递到方法的最佳方式?   在java中从字符串中分离子字符串   java如何初始化使用另一个映射作为值的EnumMap   单击<a>元素时java JSF调用bean方法   java Board的方块不会出现。   java如何在spring boot中部分回滚数据,错误将被分散   java从另一个类文件向类添加方法   如何修复错误“TimeBackUp.java使用未经检查或不安全的操作”?