Interruptores tipo botão de pressão são usados em todos os lugares onde você insere um sinal...
Há uma variedade de interruptores de botão de pressão . Nem todos os interruptores de botão de pressão são adequados para serem usados na placa de ensaio.
Nos experimentos, são usados interruptores de botão de pressão, que podem ser encontrados sob diferentes nomes: Pushbutton, Impulse switch, Input tact switch.
Você também deve entender como conectar um botão de pressão em uma placa de ensaio...
Interruptor de botão de pressão em uma placa de ensaio. Para realizar a leitura de um push button é necessário criar um circuito que transforme o estado da chave: aberto ou fechado, em um sinal elétrico para cada estado. Uma maneira de se obter este funcionamento é com o uso de uma chave ligada ao terra e um resistor de pull-up ligada ao VCC, como mostra a figura abaixo.

Neste caso, a tensão de saída é igual a VCC quando a chave está desligada, não havendo circulação de corrente no circuito. Porém, quando a chave é pressionada uma corrente flui de VCC para o terra passando pelo resistor. Neste caso, a tensão de saída é igual a 0V, pois o push button causa um curto entre a saída e o GND.
Por ser uma chave mecânica, existem problemas de oscilação do sinal no momento em que a tecla é pressionada. Esta oscilação é conhecida como bouncing e é representada na figura abaixo.
Podemos ver que quando a tecla é pressionada, existem picos de tensão de nível alto e nível baixo que ficam oscilando até que haja uma estabilização, o que pode causar acionamentos indevidos causando mau funcionamento da tecla. No caso do piano, o som da tecla poderia ficar oscilando no momento em que o músico pressionar a tecla. Para evitar isso podemos utilizar técnicas de debounce. Através dele, é possível transformar um push button em um sensor eletrônico digital, utilizando técnicas de hardware ou software.
O termo "DEBOUNCING" significa uma técnica que nos dê certeza de que o botão apertado apenas uma vez seja interpretado corretamente como apenas UM aperto de botão.
Para eliminar a oscilação por hardware, basta inserir um capacitor em paralelo com o push-button, como mostra a figura abaixo, transformando o circuito em um filtro RC passa-baixa.
O capacitor desempenha o papel de amortecedor do sinal, inserindo um tempo de atraso para o sinal. Este é o tempo necessário descarregar o capacitor, o qual depende da constante de tempo RC que é maior que o período de debounce. Desta forma as oscilações rápidas no sinal, devido à oscilação mecânica da chave, são filtradas deixando o sinal estável.
© Direitos de autor. 2023: Gomes; Sinésio Raimundo. Última atualização: 15/05/2023