IRduino is an ultra mini controller board with USB interface and based on ATMega32U4. It can read the code of a remote and allows you to control your computer with the remote