Программируй и разрабатывай играя (или наоборот)…
- Arduino + KY-022. Коды некоторых кнопок на инфракрасных пультах. См. здесь и здесь;
- Arduino UNO + ИК-датчик + Звук. Проблемы при совместном использовании библиотеки IRremote и функций tone() /noTone(). См. здесь и здесь.