Remote-Controlled Tone Generator

Design a microprocessor-based remote-controlled tone generator.  To do this, acquire a universal remote control and characterize the infrared signals it generates by collecting them with an infrared detector and displaying them on an oscilloscope.  Once  you are clear on what signals correspond to what buttons, design and build a microprocessor-based tone generator.  It would accept inputs from the remote control and interpret them as commands to emit tones from a selection.  For example, you might play a brief tune using the remote control.

Alternatively, you might have the system interpret the inputs as commands to turn on various lights in a display or display different words on an LCD or LED display.