decode and send infra-red signals of many commonly used remote controls

https://www.lirc.org/