Wenn du dir die Beispiele richtig durchliest, siehst du auch dass man einen Sender mit IR-Sendediode aufbauen kann.
Da kannst du eigene Code senden, den Rest macht die Library.
Und mit er seriellen Schnittstelle hat das nichts zu tun.
So wie Tommy schon geschrieben hat