Recently I have been working on a project that would allow anyone to turn a Raspberry Pi into a universal remote. To do this I have been using LIRC (LINUX Infrared Remote Control), LIRC is a package that allows you to decode and send infra-red signals to many (but not all) commonly used remote controls. This project provides a starting point for experimenting with an IR LED and the LIRC package on the Raspberry Pi and extending the basic setup with new features and functionality, such as adding an IR receiver to generate a LIRC remote profile using an existing remote control.
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!