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
Equipe Suadica
Mais Dicas