Acabo de diseñar un circuito para poder leer 2 pulsadores con un sólo pin digital de E/S
No se si ya existía ya.
Está basado en leer la tensión de un condensador después de cargarle y después de descargarle.
Si cargo el condensador (con el pin como salida digital a 5 voltios) y después el condensador está descargado, significa que está pulsado el pulsador conectado a masa.
Lo contrario para detectar al pulsador conectado a positivo.
No se si ya estara inventado (imagino que sí). Yo al menos no lo he encontrado en ningún sitio antes, así que lo comparto con vosotros.
Adjunto el esquema del circuito.
Un saludo.
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.
(http://www.kalipedia.com/kalipediamedia/ingenieria/media/200708/22/tecnologia/20070822klpingtcn_61.Ees.SCO.png)
Y de la coneccion entre la resistencia y el capacitor salis al pic. Tenes un hermoso detector de corriente estatica, seguidor de microfonos o radio.
Si tenes una fuente de ruido cerca (como puede ser un motor o una transmisora de radio) ese circuito se va a disparar solo.
Ademas, prefiero el circuito con las resistencias que me permite utilizar cualquier boton en cualquier momento, mientras que el que publicas depende de como pulso los botones. 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.