Para detectar uma tecla Press, você precisa de pelo menos
um sinal de entrada indicando o estado da chave , normalmente um
sinal digital representando se a tecla é pressionada (lógica alta/1) ou não pressionada (lógica baixa/0).
Dependendo da tecnologia do teclado e do método de detecção, isso pode envolver:
*
Um único sinal de um interruptor mecânico: Os teclados mais simples usam interruptores mecânicos que fornecem diretamente um único sinal digital. Um interruptor fechado (tecla pressionado) fornece um sinal alto, uma chave aberta (tecla liberada) fornece um sinal baixo.
*
Sinais múltiplos de um teclado matricial: Teclados mais complexos, especialmente aqueles com muitas teclas, usam um arranjo de matriz. Você precisa de sinais de linha e coluna Para determinar qual tecla dentro da matriz é pressionada. O controlador aplica um sinal a uma linha e monitora as colunas para um sinal indicando uma conexão (pressione a tecla). Isso requer vários sinais de entrada.
*
sinais analógicos (menos comuns): Alguns teclados ou sistemas especializados podem usar sinais analógicos para detectar prensas de teclas, especialmente para sensibilidade à pressão. Isso exigiria um conversor analógico-digital (ADC) para transformar o sinal analógico em um valor digital para o processamento.
Em resumo, embora um único sinal digital seja o caso mais simples, a detecção de pressões de teclas geralmente envolve vários sinais de entrada, particularmente em teclados maiores ou naqueles que empregam tecnologias mais sofisticadas. O requisito principal, no entanto, continua sendo a capacidade de sentir uma mudança no estado que significa uma imprensa ou liberação de teclas.