Skip to main content.

True RS232 IR

Our true RS232 IR products are arduino based and allow you to send or receive infrared codes via a true RS232 Serial port or USB emulated serial port. This allows for IR transmission and reception without specialized software like LIRC. Commands can be sent via hex code or raw codes. On the receive side we can provide hex codes, raw codes, or a unique hash.

 IR Codes are sent with the following command set: IR_CODE_TYPE,IR_CODE_LENGTH,IR_CODE_HEX_DATA

The following values are acceptable for IR_CODE_TPYE:

  - NEC
  - SONY
  - RC5
  - RC6
  - PANASONIC_OLD
  - JVC
  - NECX
  - SAMSUNG36;
  - GICABLE
  - DIRECTV
  - RCMM
  - CYKM


Example Codes: LG TV 55LE7300 Power toggle: NEC,32,0x20DF23DC Power Off: NEC,32,0x20DFA35C Power On: NEC,32,0x20DF23DC HDMI1: NEC,32,0x20DF738C HDMI2: NEC,32,0x20DF33CC HDMI3: NEC,32,0x20DF9768 HDMI4: NEC,32,0x20DF5BA4 Volume Up: NEC,32,0x20DF40BF Volume Down: NEC,32,0x20DFC03F Vizio TV D55x-G1 Power Toggle: NEC,32,0x20DF10EF Power Off: NEC,32,0x20DFA45B Power On: NEC,32,0x20DF54AB HDMI 1: NEC,32,0x20DF817E HDMI 2: NEC,32,0x20DF41BE HDMI 3: NEC,32,0x20DFC13E HDMI 4: NEC,32,0x20DF21DE Volume Up: NEC,32,0x20DF40BF Volume Down: NEC,32,0x20DFC03F The device will echo back “IR Sent” when a valid command was received. The device can also accept raw codes in the format: RAW,Number_of_Mark_Space_Values,Mark_Space_Values Example raw code transmission: Panasonic TV: Power On: RAW,100,3514, 1718, 458, 422, 458, 1306, 430, 450, 430, 422, 458, 422, 458, 426, 454, 426, 430, 450, 430, 450, 430, 450, 430, 426, 458, 422, 458, 422, 458, 1306, 426, 426, 458, 422, 458, 422, 458, 422, 458, 422, 430, 454, 430, 450, 430, 422, 458, 422, 458, 1306, 430, 450, 430, 450, 430, 422, 458, 426, 454, 426, 458, 422, 430, 450, 430, 450, 430, 454, 430, 1306, 426, 1306, 454, 1306, 430, 1306, 454, 1306, 430, 450, 430, 450, 430, 450, 430, 1306, 430, 1334, 426, 1306, 430, 1302, 458, 1306, 430, 450, 430, 1302, 458, 1000

Source is available through our github page.

Also available with a built in USB to RS232 adapter to directly send IR Hex and raw codes from USB