What is the ULN2003A IC used for in that example? What if I want to use a universal remote control with use of Sony protocol instead of using a ED618 remote with use of NEC protocol? Is there a specific IR receiver to buy if going with the universal remote control? My guess would be a matching frequency of # KHz or GHz.