Arduino Forum

International => Español => Topic started by: tablet on Jan 10, 2013, 10:01 am

Title: Varios pulsadores a la misma interrupción
Post by: tablet on Jan 10, 2013, 10:01 am
Hola, estoy intentando conectar varios pulsadores a la misma interrupción , cada pulsador tendría el siguiene esquema :
http://www.arcan.es/wp-content/uploads/2009/03/reset.jpg (http://www.arcan.es/wp-content/uploads/2009/03/reset.jpg)
La diferencia es que lo estoy conectando al pin de la interrupción cero, pin digital 2, configurado como FALLING. El problema es que mis pulsadores tienen que ser normalmente cerrados, por lo que al tener varios el arduino no detecta la interrupción. ¿Se os ocurre alguna forma de que pueda conectar "x" pulsadores NC al mismo pin y detectar el cambio de estado?
Gracias,
Saludos.
Title: Re: Varios pulsadores a la misma interrupción
Post by: Heke on Jan 10, 2013, 10:42 am
Si

Mirate atachinterrupt que tiene varias opciones.

Si lo que quieres es que cada pulsador sea independiente y tienes varios pero quieres que con cualquiera se active la interrucion pues puedes emplear logica de diodos.
(http://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Diode-AND2.png/250px-Diode-AND2.png)

Tambien igual te es mas facil que el pulsador sea doble y emplear un circuito para la deteccion de ese pulsador y el otro para el disparo de la interrupcion.
(http://www.simbologia-electronica.com/imagenes/interruptores_pulsadores/interruptor_doble.gif)

Title: Re: Varios pulsadores a la misma interrupción
Post by: tablet on Jan 10, 2013, 11:52 am
Gracias, me ayudo mucho, usaré la puerta and hecha con diodos.
Saludos y gracias.
Title: Re: Varios pulsadores a la misma interrupción
Post by: Cheyenne on Jan 10, 2013, 12:03 pm
O estoy muy espeso (que puede ser) o la lógica de diodos no puede funcionar con pulsadores NC. No veo el funcionamiento del esquema con pulsadores NC sobre un único pin.
Title: Re: Varios pulsadores a la misma interrupción
Post by: Heke on Jan 10, 2013, 12:59 pm
Mira a ver si es mas claro con la imagen una al lado de otra:
(http://www.arcan.es/wp-content/uploads/2009/03/reset.jpg)(http://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Diode-OR2.png/250px-Diode-OR2.png)
(http://www.arcan.es/wp-content/uploads/2009/03/reset.jpg)

Donde pone el texto de reset es la conexion que se haria a la entrada 3 o la 4 del dibujo de la derecha.

Cada pulsador esta a masa 0, cuando pulse uno de ellos, sea el que sea pasara a positivo gracias a la resistencia de pullup R2, con lo cual, cualquier 1 en la entrada de la puerta OR hecha con logica de diodos dara un flanco positivo comun en la entrada de interrupcion, que en este caso es la marcada como 1 en el dibujo derecho, o sea, empleara la opcion rising o change.

Aparte como cada pulsador es independiente detectara cual ha sido pulsado y a su vez cualquier pulsacion de cualquiera de ellos generara una interrupcion.  

No se si me explico mas o menos...
Title: Re: Varios pulsadores a la misma interrupción
Post by: Cheyenne on Jan 10, 2013, 01:13 pm
Pues eso, que estaba muy espeso :)
Aclarado, no pensaba en la unión de los dos esquemas. Y te has explicado muy bien, gracias.