Remote Control Communication - doenchkr/Remote GitHub Wiki
In doing research into the various IR transmission protocols, the most common ones I came across were Sony, Matsushita, NEC, and RC5. The most frequently used for Arduino programming is NEC. Unlike most protocols, NEC decodes the binary data into a modulated signal, as opposed to HIGH and LOW pulses.
When any button is pressed on the remote control, the code will output a HEX code onto the serial monitor. This code utilizes the IRremote library, which can be found online. From these outputs, we can code the receiver to take these values and obtain an action done by the arduino.
This site gives a few examples based off of the HX1838 IR receiver and remote set, allows you to turn on an LED