Mi duda es la interrupcion se activa cuando al pin 2 es mandado a tierra , por que eso es lo que me esta pasando, en lugar de cambiar cuando va de 0 a 5 volts, por cierto estoy usando un arduinomega
* attachInterrupt(A, B, C)
* A can be either 0 or 1 for interrupts on pin 2 or 3.
*
* B Name of a function you want to execute while
* in interrupt A.
*
* C Trigger mode of the interrupt pin. can be:
* LOW a low level trigger
* CHANGE a change in level trigger
* RISING a rising edge of a level trigger
* FALLING a falling edge of a level trigger
*
* In all but the IDLE sleep modes only LOW can be used.
Yo la empleo p.ej. asi:
attachInterrupt(0, enciende, CHANGE);
Siendo "enciende" la funcion a la que llamo y que ademas no contenga ningun delay.
Por cierto, asegurate de poner las resistencias de pull en up o down para que no hayan interferencias.
perdon mi ignorancia pero cuales son las resistencias de pull ..... y cambie el nombre de la funcion a disparar pero lo que me hace esque conecto un cable en el pin de la interrupcion y cambia de estado el led , aunque el otro extremo no este conectado a nada :S tal vez es por lo que dices ...