Alternativa A
Introdução
A questão aborda conceitos fundamentais sobre push-buttons (botões de acionamento momentâneo) e suas características físicas e elétricas, especificamente focando no fenômeno conhecido como bounce.
Desenvolvimento
Para identificar a resposta correta, analisamos cada alternativa com base na eletrônica digital e funcionamento de chaves mecânicas:
- Análise da Alternativa A (Correta):
- O que é o Bounce? É um fenômeno físico inerente às chaves mecânicas. Quando os contatos metálicos se tocam ou se separam, eles não fazem isso instantaneamente de forma limpa; ocorre uma oscilação rápida (vários aberturas e fechamentos em milissegundos).
- Consequência: Para um microcontrolador, essa oscilação pode parecer múltiplos eventos de clique, gerando erros na leitura do estado (se o botão está pressionado ou não).
- Resumo: A afirmativa descreve corretamente a causa (imperfeição mecânica) e o efeito (imprecisão na verificação).
- Análise das Demais Alternativas (Incorretas):
- B: Em matrizes de botões (keyboards), é necessário alternar entradas e saídas (configurar partes do registrador TRIS como 0 e outras como 1) para varrer as teclas. Configurar tudo como entrada (TRIS = 1) impede a detecção correta via varredura.
- C: O problema de bounce possui diversas soluções, tanto via hardware (capacitores, circuitos Schmitt Trigger) quanto via software (delays, loops de verificação), sendo totalmente gerenciável.
- D: Um botão NF (Normalmente Fechado) mantém o circuito fechado sem pressão. Ao ser pressionado, ele abre o circuito. A descrição dada na alternativa confunde NF com NA (Normalmente Aberto).
- E: Push-buttons continuam sendo amplamente utilizados em projetos de eletrônica, automação e IoT devido à sua confiabilidade, custo baixo e facilidade de implementação, não estando obsoletos.
Análise Detalhada
| Conceito | Descrição Correta | Erro Comum |
|---|
| Bounce | Oscilação elétrica ao pressionar/soltar | Pensar que é erro do código apenas |
| Botão NF | Circuito fechado (ligado) por padrão | Confundir com botão NA (aberto) |
| Solução | Hardware ou Software (Debouncing) | Achar que é impossível corrigir |
Conclusão
A alternativa A é a correta porque define com precisão técnica o efeito de bounce, reconhecendo-o como uma imperfeição física da chave que impacta a leitura digital do sinal.