Pages: [1]   Go Down
Author Topic: Varios pulsadores a la misma interrupción  (Read 995 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
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.
Logged

Spain
Offline Offline
God Member
*****
Karma: 25
Posts: 956
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.


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.


Logged

CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

Offline Offline
Newbie
*
Karma: 1
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias, me ayudo mucho, usaré la puerta and hecha con diodos.
Saludos y gracias.
Logged

Offline Offline
God Member
*****
Karma: 7
Posts: 635
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Spain
Offline Offline
God Member
*****
Karma: 25
Posts: 956
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mira a ver si es mas claro con la imagen una al lado de otra:



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...
« Last Edit: January 10, 2013, 07:13:06 am by Heke » Logged

CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

Offline Offline
God Member
*****
Karma: 7
Posts: 635
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues eso, que estaba muy espeso smiley
Aclarado, no pensaba en la unión de los dos esquemas. Y te has explicado muy bien, gracias.
Logged


Pages: [1]   Go Up
Jump to: