By All About Circuits
Using an infrared light sensor enables your Arduino to receive and decode signals from a TV remote control.