Universal Remote for arduino?

So I have this mini universal remote which obviously uses IR signals to cycle through well known TV models and mutes them. Sort of like the TV B-gone but better because it can also change channels and volume and so on.

I heard you can "record" the IR signal from a remote with an IR receiver connected to the arduino and then play it back so to speak with an IR transmitter. Anyone have any ideas on where I can start?

I'm kinda partial to our own implementation on the Gadget Shield:

http://ruggedcircuits.com/AD040/UniversalRemote.pde

It learns remote control sequences and stores them in EEPROM. You can then detect the sequences again, or play them back over the IR transmitter.

--
The Arduino Drum Machine: MIDI development system with 14-track MIDI drum machine sequencer / groove-box software

... not to take away business from RC but,

This will teach you how to get pulse codes from your remote.

If you click the orange "Next Step >>" button it will take you to another step that will show you how to clean up the pulse codes.

RuggedCircuits:
I'm kinda partial to our own implementation on the Gadget Shield:

http://ruggedcircuits.com/AD040/UniversalRemote.pde

It learns remote control sequences and stores them in EEPROM. You can then detect the sequences again, or play them back over the IR transmitter.

--
The Arduino Drum Machine: MIDI development system with 14-track MIDI drum machine sequencer / groove-box software

is it possible to do this WITHOUT the gadget shield?

is it possible to do this WITHOUT the gadget shield?

Oh yes, absolutely. The code just assumes a few things:

  • IR logic detector on pin D2
  • IR LED emitter circuit on pin D3

--
The Rugged Motor Driver: two H-bridges, more power than an L298, fully protected