emisor y receptor IR

Alguna idea para hacer esto:
Con dos Arduinos hacer un emisor y un receptor IR
bit 0 = T
bit 1 = 2T
T = 2ms

Quiero enviar dos comandas pulsando dos pulsadores diferentes, 18 (10010) y 19 (10011). Y que el otro Arduino sea capaz de recibir el código y hacer unas acciones según reciba un código u otro.

Figuras:

Si se mantiene pulsado el botón, enviará una trama cada 200ms

gracias

Comunicación por IR