1838 infrared data and microcontroller C source program