Du kannst ja jede x-beliebige Infrarotdiode zB per Microcontroller ansteuern und irgendwelche Signalfolgen ausgeben lassen. Ein anderer Microcontroller kann dann mit einem Empfänger am Eingang auf eine bestimmte Abfolge von Signale warten und darauf reagieren.