Merhaba
PIC programlama ve devre tasarımını biliyorsunuz kabul ederek yazıyorum.Bir adet fototransistor alınız(NPN) tipi olsun.Kalın bir karton boruya yerleştiriniz(etraftaki ışıktan etkilenmesin).Transistorun emiterini PIC'in şasesine bağlayınız.Collector ucuna da 1kohmluk bir direnç ile PIC'in besleme voltajı olan +5v veriniz.Direnç ile collectorun bağlantı yerinden bir uç alınız ve 16f628A'nın RA0 'a bağlayın.Optokaplır hazır demektir.Boruyu makinenin yanan ışıklarından hangisine yaklaştırırsanız transistorun iletim geçmesini sağlarsınız.Bu işlem de PORTA,0 'ın şaseye çekilmesi demektir.Böylece BTFSC PORTA,0 komutu ile PIC'e istenilen işlem yaptırılır.