This project uses the Arduino hardware for playing back infrared remote control code. The format played is the Pronto Hex format. There is a huge database of infrared code located at RemoteCentral.
I did this project for teaching my learning remote the discrete on/off power code of my TV. The code sent by the original TV remote is the power toggle command. This is not so good when used as part of a macro for controlling multiple devices.