En si el emisor es un diodo, no hay mucha complejidad y tenes que trabajarlo a 38kHz, el problema viene es con el receptor, que no suele ser solamente el receptor y tiene un circuito integrado ademas
.
Ocurrio aca para que te des una idea de lo que hablo:
http://www.todopic.com.ar/foros/index.php?topic=43860.0En el que por fuera parecen los mismos, pero estan diseñados para otras aplicaciones, uno como barrera y otro como transmisor de datos.
Lo cual si es para transmision de datos y vos lo usas como barrera vas a tener algunos problemas o vas a tener que rebuscartelas para hacerlo funcionar. Yo probaria enviandole una señal continua de 38kHz a el receptor y si la salida queda activa siempre entonces es para una barrera. Por lo que solo importaria tener unos 38Khz a la entrada del diodo y nada mas.
Si es para dato tendras que enviar burst de 38kHz cada 600us creo y detectar si del lado del receptor tenes salida.
tenes que generar una frecuencia de 38Khz, o lo haces con delays, timer e interrupcion , PWM , o un circuito aparte.
Y me parece raro que utilizes una barrera como FINAL DE CARRERA
prefiero algo mecanico como esto:
http://www.tu-proyecto.com/Store/img/p/200560-3413-thickbox.jpgO como ultima alternativa si no queres contacto, un sensor inductivo ( si es de plastico o lo que sea le pones un pedacito metalico y listo )
De todas formas como es un final de carrera es decir, no deberia pasar de ese punto, por ahi le pondria tambien el mecanico en caso de falla de alguno de los anteriores.