An IR receiver is a sensor that detects infrared signals from remote controls and other sources. It works by receiving infrared radiation from an emitter, usually an IR remote control, and converting it into electrical signals that the Arduino Uno can interpret.