Escrevi para o autor do projeto que gentilmente me enviou uma explicação do funcionamento do circuito:
O PIC gera um pulso no seu pino GP2 de 600Hz. Este pulso aciona o transistor Q1 que deixa passar uma corrente do +5V para o GND pelo LED2, e pelo resistor R5 que apenas limita a corrente para não queimar este LED. Com isto, o LED2 pisca nesta freqüência. Não espere ver piscando por dois motivos: 1) 600Hz não pode ser percebido pelo olho humano; 2) Os LEDs são Infra-vermelhos (também não perceptíveis ao olho). O Foto receptor T2 recebe este sinal Infra-vermelho pulsante e converte para tensão pulsante que é enviada ao pino 7 (GP0). O resistor R4 é chamado de resistor de polarização que faz T2 trabalhar corretamente. O PIC avalia o nível de tensão pulsante e determina se é o suficiente para acender o LED conectado ao pino 3. Se o sinal recebido no pino 7 for muito baixo, ele assume que não está sendo refletido nada. Porém, se o nível do sinal é forte, indica que a luz do LED foi refletida por um objeto e chegou ao T2, acionando o LED do pinho 3.