Hola.
Creo que ese circuito te va a dar "falsos positivos", es decir se te va a disparar de vez en cuando.
Fijate, sin tener nada pulsado, tenes la resistencia con un extremo al aire y conectada al capacitor que esta a masa. Eso es un circuito sintonizado. Porque nosotros consideramos la resistencia pero tiene una L asociada por su construccion.
Es cierto que es un circuito sintonizado, pero es imposible que sintonice nada, aunque lo intentes a propósito.
Me explico, la inductancia parásita de una resistencia de 4k7 es bastante menor de 1uH. Si calculamos la frecuencia de resonancia tenemos:
f > 1/(2·pi·raiz(L·C)) > 1.6MHz (Al ser la inductancia menor, la frecuencia de resonancia será mayor.)
A esta frecuencia la impedancia del condensador es:
Zc < 1/(2·pi·f·C) = 10 Ohm (Al ser la frecuencia mayor, la impedancia será menor que este valor)
La corriente que debe pasar por el condensador para que su tensión sea apreciable (unos 2 voltios) es de I = V / R = 200mA
A ver si encuentras una fuente de radio capaz de inducir a través de una resistencia de 4700 ohmios una corriente mayor 200mA a una frecuencia mayor de 1.6Mhz.
A mí sólo se me ocurre una antena de radio de varios Kw, un magnetrón gigante sintonizado a la frecuencia exacta y apuntando al circuito o un pulso electromagnético nuclear.
Eso es la teoria. En la práctica, la tensión ni se mueve.
Por ejemplo, conecto el circuito tengo que pulsar el boton de arriba para que cargue el capacitor. Si ya pulse el boton conectado al capacitor no puedo volverlo a usar (el pulsador esta en paralelo y me descarga el capacitor).
De todas formas, que cada uno use lo que mas le guste y lo que mejor le de resultado. Si para tu aplicacion es valido ..............
Saludos.
En cuanto a la forma de leer el pulsador, lo vuelvo a explicar:
LECTURA DEL PULSADOR BAJO:
1º - Activas el pin como SALIDA
2º - Llevas la salida durante un tiempo suficiente (200us) a nivel ALTO para intentar cargar el condensador
3º - Activas el pin como ENTRADA
4º - Si lees en el pin un cero -> pulsador bajo PULSADO
Si lees en el pin un uno -> pulsador bajo SIN PULSAR
LECTURA DEL PULSADOR ALTO:
Se hace lo mismo, pero cambiando las tensiones altas por bajas y viceversa.
Saludos.