Arduino Port of the multi protocol infrared de- and encoder