Ref.: 003221 | Disponibilidade: Imediata

Módulo Teclado Keypad com 5 Botões

Descrição do produto

Módulo Teclado Keypad com 5 Botões


Descrição

O Módulo Keypad com 5 Botões é uma solução prática e compacta para adicionar controles manuais aos seus projetos eletrônicos.

Com apenas um pino analógico do microcontrolador, é possível identificar até 5 diferentes botões, graças a um divisor resistivo integrado.

Ideal para projetos com Arduino, ESP32, PIC, STM32, Raspberry Pi e muito mais.

Perfeito para menus de navegação, seleção de opções, ajuste de parâmetros ou qualquer aplicação que necessite de uma interface simples e eficiente com o usuário.

Onde Usar

Projetos com Arduino e outros microcontroladores.

Interfaces de menu em LCDs e displays.

Robótica e automação residencial.

Controle de sistemas embarcados.

Jogos e sistemas de controle customizados.

Projetos educacionais de eletrônica e programação.


Dica

Este módulo é ideal para projetos onde se deseja economizar pinos do microcontrolador, pois utiliza apenas um pino analógico para detectar todos os botões facilitando o design e reduzindo a complexidade de conexões.


Aqui está um código simples e funcional para Arduino que lê o Módulo Teclado Keypad com 5 Botões usando apenas um pino analógico (A0).

O código identifica qual botão foi pressionado e exibe o nome no Monitor Serial.

Código Arduino Leitura do Módulo Keypad 5 Botões


// Pino analógico onde o módulo está conectado

const int pinoKeypad = A0;


// Variável para armazenar a leitura do botão

int valorLido = 0;


void setup() {

 Serial.begin(9600);

 Serial.println("Iniciando leitura do Módulo Keypad 5 Botões...");

}


void loop() {

 valorLido = analogRead(pinoKeypad);


 if (valorLido < 50) {

  Serial.println("Botão RIGHT pressionado");

 } 

 else if (valorLido < 250) {

  Serial.println("Botão UP pressionado");

 } 

 else if (valorLido < 450) {

  Serial.println("Botão DOWN pressionado");

 } 

 else if (valorLido < 650) {

  Serial.println("Botão LEFT pressionado");

 } 

 else if (valorLido < 850) {

  Serial.println("Botão SELECT pressionado");

 }


 delay(300); // Pequeno atraso para evitar repetições muito rápidas

}


Como Usar

  1. Conexões:
  • VCC 5V (ou 3.3V)
  • GND GND
  • OUT A0
  1. Envie o código para o Arduino.
  2. Abra o Monitor Serial (9600 baud).
  3. Pressione os botões e observe qual é identificado na tela.

Dica

Os valores lidos no pino A0 podem variar um pouco conforme o módulo e a tensão de alimentação.

Se algum botão não for reconhecido corretamente, você pode abrir o Monitor Serial, observar o valor analógico de cada botão e ajustar os limites (if (valorLido < X)) no código.


Item incluso: 01 peça Módulo Teclado Keypad com 5 Botões

Especificações técnicas

Especificações Técnicas

Modelo: Módulo Keypad Analógico 5 Botões

Quantidade de botões: 5 (UP, DOWN, LEFT, RIGHT, SELECT)

Tipo de leitura: Analógica (divisor de tensão)

Tensão de operação: 3.3V a 5V

Saída: 1 pino analógico (A0)

Consumo de corrente: < 10mA

Compatibilidade: Arduino, ESP8266, ESP32, PIC, STM32, Raspberry Pi

Pinos disponíveis: VCC, GND, OUT (analógico)

Dimensões aproximadas: 37 mm x 24 mm

Material: PCB com botões tácteis de alta durabilidade

Receba novidades e ofertas incríveis!