Circuito muy útil cuando el suiche va a estar trabajando muchas veces y sufre desgaste, ejemplo en sistemas monederos.
Si se trabaja con pulsos lentos se puede agregar un condensador de 10 uF entre la salida al PIC y GND. Lo ideal es trabajar en el firmware utilizando interrupciones. S1 y R2 seran reemplazados por R3, R4, Q1 y LDR1. D1 y R1 son para iluminar la LDR, alimentación de 5 V.