programa para gerar interrupcao externa

Não é exactamente interferência...

Eu não sei que botões montaste, mas posso-te dizer por experiência que botões bons sem este tipo de problemas são caríssimos. Muito mais caros do que alguém estaria dispostos a pagar por eles para um hobby.

O que acontece é que o botão tem uma mola, ou espécie de mola, dentro para fazer com que o botão volte à posição inicial quando é solto. No entanto, a mola não é perfeita e em muitos casos o que acontece é que a mola fica solta quando largamos o botão e faz vários contactos depois do nosso dedo largar o botão.

Podes ver aqui neste site um exemplo do que estava a dizer:

http://dangerousprototypes.com/2010/11/10/button-debounce-code/

Como podes ver o sinal não desce directamente para zero quando se carrega no botão... Muito provavelmente será isto que estás a ver no teu projecto.

Existem formas de te livrares disto com hardware ou software:

Aqui tens uns sites:

http://www.all-electric.com/schematic/debounce.htm

Infelizmente os exemplos estão em inglês porque não faço a mínima ideia de qual será a palavra Portuguesa para "debounce". :frowning: