Evaluating different approaches through which we can control IR devices using a microcontroller and IR transceiver unit