创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


arduino:libraries:irremote

IRremote Library

IRremote多协议红外遥控器库将让您轻松实现多协议红外遥控编码的发送和接收。到目前为止,它已支持NEC,SONY SIRC,Philips RC5,Philips RC6,和原始协议(Raw protocols)。如果你需要额外的协议,还可轻松增加。本库甚至可以记录您的遥控编码并重新发送,如同一个小型的万能遥控器。本红外远程库由两部分组成:负责发射红外遥控器数据包的IRsend,负责接收和解码红外消息的IRrecv。

其中,私有类函数只当用户需要在库中增加新的协议时才需要。他们只在库文件中使用,不能在正常的Arduino代码中使用。如需增加协议,可以在库文件IRremote.cpp中添加。 关于本库的更多介绍,可以参考以下链接:

编码

电路

数据类型

  • decode_results

IRrecv红外接收类函数

公共类

私有类

IRsend() 红外发射类

公共类

私有类

例子

  • IRrecord
  • IRrecvDemo
  • IRrecvDump
  • IRrelay
  • IRsendDemo
  • IRtest
  • IRtest2
  • JVCPanasonicSendDemo

返回主菜单

本页面的其他翻译:
arduino/libraries/irremote.txt · 最后更改: 2016/12/25 22:15 (外部编辑)