Die IR übertragung ist bei den üblichen 30-40 kHz auf Datenraten von ca. 4800 Baud beschränkt. 9600 Baud könnten gerade noch gehen. Zum Modulieren könnte man den PWM Ausgang des AVR benutzen und die Serielle Ausgabe dann in Software programmieren. Wenn man die RS232 Software nicht selber schreiben will könnte man das UART Signal mit dem PWM Ausgang in Hardware logisch Verknüpfen ob da ein UND / ODER Gatter das richtge ist müßte man dann nochmal testen. Die Logik kann auch mit dem Verstärker kombiniert werden. Die Ir LED sollte jedenfalls zwischen den Zeichen aus sein.

Die meisten IR Dioden haben übrigens einen recht guten Wirkungsgrad im Vergleich zu den sichtbaren LEDs. Man muss auch nicht den maximal zulässigen Strom (meist 100mA) nehmen es geht auch mit weniger. Eine gute, günstige Wahl sind z.B. LB274 oder SFH 487. Je benötigter Reichweite braucht man aber mehrere IR-LEDs. IR LEDs sind eigentlich gut zu bekommen, notfalls aus einer alten mechanischen Maus oder Fernbedienung.