创客百科

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

用户工具

站点工具


en:arduino:libraries:irremote

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

en:arduino:libraries:irremote [2016/12/25 22:15] (当前版本)
行 1: 行 1:
 +====== IRremote Library ======
  
 +This IR remote library lets you both send and receive IR remote codes in multiple protocols. It supports NEC, Sony SIRC, Philips RC5, Philips RC6, and raw protocols. If you want additional protocols, they are straightforward to add. The library can even be used to record codes from your remote and re-transmit them, as a minimal universal remote.It consists of two parts: IRsend transmits IR remote packets, while IRrecv receives and decodes an IR message.
 +
 +===== Schematic =====
 +
 +  * [[arduino:​libraries:​IRremote_Draw|Schematic]]
 +  * [[arduino:​libraries:​IRremote_Fritzing|Fritzing]]
 +
 +===== Datatypes =====
 +
 +  * decode_results
 +
 +===== IRrecv =====
 +
 +==== Public ====
 +  * [[arduino:​libraries:​IRremote_IRrecv()|IRrecv()]]
 +  * [[arduino:​libraries:​IRremote_blink13()|blink13()]]
 +  * [[arduino:​libraries:​IRremote_decode()|decode()]]
 +  * [[arduino:​libraries:​IRremote_enableIRIn()|enableIRIn()]]
 +  * [[arduino:​libraries:​IRremote_resume()|resume()]]
 +
 +==== Private ====
 +  * [[arduino:​libraries:​IRremote_getRClevel()|getRClevel()]]
 +  * [[arduino:​libraries:​IRremote_decodeNEC()|decodeNEC()]]
 +  * [[arduino:​libraries:​IRremote_decodeSony()|decodeSony()]]
 +  * [[arduino:​libraries:​IRremote_decodeSanyo()|decodeSanyo()]]
 +  * [[arduino:​libraries:​IRremote_decodeMitsubishi()|decodeMitsubishi()]]
 +  * [[arduino:​libraries:​IRremote_decodeRC5()|decodeRC5()]]
 +  * [[arduino:​libraries:​IRremote_decodeRC6()|decodeRC6()]]
 +  * [[arduino:​libraries:​IRremote_decodePanasonic()|decodePanasonic()]]
 +  * [[arduino:​libraries:​IRremote_decodeJVC()|decodeJVC()]]
 +  * [[arduino:​libraries:​IRremote_decodeHash()|decodeHash()]]
 +  * [[arduino:​libraries:​IRremote_compare()|compare()]]
 +
 +===== IRsend() =====
 +
 +==== Public ====
 +  * [[arduino:​libraries:​IRremote_sendRaw()|sendRaw()]]
 +  * [[arduino:​libraries:​IRremote_sendNEC()|sendNEC()]]
 +  * [[arduino:​libraries:​IRremote_sendSony()|sendSony()]]
 +  * [[arduino:​libraries:​IRremote_sendRC5()|sendRC5()]]
 +  * [[arduino:​libraries:​IRremote_sendRC6()|sendRC6()]]
 +  * [[arduino:​libraries:​IRremote_sendDISH()|sendDISH()]]
 +  * [[arduino:​libraries:​IRremote_sendSharp()|sendSharp()]]
 +  * [[arduino:​libraries:​IRremote_sendPanasonic()|sendPanasonic()]]
 +  * [[arduino:​libraries:​IRremote_sendJVC()|sendJVC()]]
 +
 +==== Private ====
 +  * [[arduino:​libraries:​IRremote_enableIROut()|enableIROut()]]
 +  * [[arduino:​libraries:​IRremote_mark()|mark()]]
 +  * [[arduino:​libraries:​IRremote_space()|space()]]
 +
 +===== Example =====
 +
 +  * IRrecord
 +  * IRrecvDemo
 +  * IRrecvDump
 +  * IRrelay
 +  * IRsendDemo
 +  * IRtest
 +  * IRtest2
 +  * JVCPanasonicSendDemo
 +
 +[[arduino:​libraries|Reference Home]]
en/arduino/libraries/irremote.txt · 最后更改: 2016/12/25 22:15 (外部编辑)