How to use your mbed to communicate wirelessly over short distances, using Infrared.
The most easiest way to get a user input is using push button switches. However, Many pins on mbed have a peripheral and we can't use their pin if we use the peripherals. It's OK to add a few switches. But over 10 switches ... It's not good way to get a user inputs.
This library requires only a single pin of your mbed, therefore saving I/O, which would have otherwise been used for switches and other inputs.