Módulo Teclado com 5 Botões para Arduíno, ESP8266 e ESP32

Eletrônica


O Módulo Teclado com 5 Botões Keyer-AD-Key da Keyes é uma solução eficiente e prática para utilização em conjunto com o Arduino, ESP8266 e ESP32, possibilitando ser usado como um joystick ou botões para executar comandos no seu código.

Vale destacar como principal diferencial o fato de ser um módulo com comunicação analógica, ocupando uma única porta do microcontrolador, de forma a economizar os pinos e dar maiores possibilidades de integração. Esta vantagem e muito especial para usuários de ESP8266 que possui uma única porta analógica.

O Módulo Teclado com 5 Botões Keyer-AD-Key apresenta 5 push button, 4 em formato de cruz e 1 deslocado, onde cada botão libera uma tensão diferente, permitindo que o Arduino reconheça qual deles foi apertado.

Apresenta ainda 3 pinos de saída (OUT/VCC/GND) e 4 furos para fixação, contando com 5 teclas de encaixe que conferem melhor acabamento final ao módulo, transformando-o em um verdadeiro controle de uso universal.

 

 

CARACTERÍSTICAS:

 - Módulo Teclado com 5 Botões Keyer-AD-Key;

- Poder ser utilizado como joystick;

- Comunicação Analógica;

- Ocupa apenas uma saída analógica

- Compatível com Arduino e outros;

- Ideal para projetos;

- Capas com encaixe para melhor acabamento;

- Perfurações para fixação.

 - Modelo: Keyer-AD-Key;

- Interface: Analógica;

- Dimensões (CxLxA): 68x33x14mm;

- Peso: 15g.


Exemplo:


#define N_BOTAO 5
#define ENTRADA 35

bool analogRead_bt(int bt)
{
  int v_bt[N_BOTAO] = {0, 50, 350, 770, 1775};
  int campo = v_bt[1] - v_bt[0];
  int valor = analogRead(ENTRADA);

  if (valor > (v_bt[bt] - campo) && valor < (v_bt[bt] + campo))
  if (valor > (v_bt[0] - campo)) return 1;
  return 0;
}

void setup() {
  Serial.begin(115200);
}

void loop() {
  for (int i = 0; i < N_BOTAO; i++) {
    if (analogRead_bt(i)) {
      Serial.print("bt-");
      Serial.println(i);
    }
  }
  delay(100);
}

Fonte
https://www.usinainfo.com.br/teclado-matricial-e-buttons/modulo-teclado-com-5-botoes-keyer-ad-key-5821.html
https://www.youtube.com/watch?v=GYGBm0vdJYk
Mais Dicas