IRRemoteControl Tutorial from codebender on Vimeo.

IRRemoteControl is a wrapper on the IRremote library by Ken Shirriff. IRremote aims to handle the communication between remotes, Arduinos, and devices controlled with IR. IRRemoteControl, on the other hand, doesn’t add anything on that part, but all it does is help you structure your code better. All you have to do is define a function, match it with a button, and you are done.