Módulo Encoder Rotativo com Botão - KY040
O Módulo Encoder Rotativo KY-040 é um dispositivo de entrada amplamente utilizado em projetos eletrônicos para detectar movimentos de rotação e acionamento por pressão. Diferente dos potenciômetros convencionais, o encoder rotativo não possui limite mecânico de giro, permitindo rotações contínuas em ambos os sentidos enquanto gera pulsos digitais que indicam direção e quantidade de movimentos realizados. Além da função de rotação, o módulo incorpora um botão de pressão integrado ao eixo, possibilitando a implementação de menus, ajustes de parâmetros, navegação em interfaces e seleção de opções com apenas um componente. Graças à sua simplicidade e versatilidade, o KY-040 é amplamente utilizado em projetos com Arduino, ESP32, ESP8266, Raspberry Pi, STM32 e outras plataformas de desenvolvimento.
Principais Características
Encoder rotativo incremental
Rotação contínua em ambos os sentidos
Botão de pressão integrado
Saídas digitais para detecção de direção
Fácil integração com microcontroladores
Baixo consumo de energia
Alta durabilidade mecânica
Ideal para interfaces de usuário
Compatível com sistemas de 3,3V e 5V
Aplicações
Navegação em menus
Controle de volume
Ajuste de parâmetros
Seleção de opções em displays
Interfaces homem-máquina (HMI)
Automação residencial
Robótica
Instrumentação eletrônica
Projetos educacionais
Sistemas embarcados
Especificações Técnicas
Modelo: KY-040
Tipo: Encoder rotativo incremental mecânico
Rotação: 360° contínua
Quantidade típica de pulsos: 20 pulsos por volta*
Botão de pressão integrado (Push Button)
Saídas digitais:
CLK
DT
SW (botão)
Tensão de operação: 3,3V a 5V DC
Interface: Digital
Resistores pull-up integrados na placa
* A quantidade de pulsos pode variar ligeiramente conforme o fabricante.
Alimentação
Tensão de operação: 3,3V a 5V DC
Baixo consumo de corrente
Compatível com lógica TTL de 3,3V e 5V
Compatibilidade
Arduino Uno
Arduino Mega
Arduino Nano
ESP32
ESP8266
Raspberry Pi
STM32
PIC
AVR
Outras plataformas com entradas digitais
Diferenciais
Combina encoder e botão em um único módulo
Não possui limite de rotação
Fácil implementação em menus e interfaces
Compatível com diversas bibliotecas prontas
Baixo custo e alta confiabilidade
Excelente para projetos de automação e controle
Grande suporte da comunidade maker
Dimensões e Peso
Dimensões aproximadas: 32 x 20 x 30 mm
Diâmetro do eixo: aproximadamente 6 mm
Peso aproximado: 10 g
Conteúdo da Embalagem
01x Módulo Encoder Rotativo com Botão KY-040
Atenção
Por se tratar de um encoder mecânico, podem ocorrer pequenos ruídos (bouncing) durante a rotação, sendo recomendável utilizar debounce por software quando necessário.
O encoder não fornece posição absoluta, apenas incrementos e decrementos de movimento.
Compatível com sistemas de 3,3V e 5V.
Recomenda-se utilizar interrupções do microcontrolador para obter melhor desempenho em aplicações que exigem maior precisão de leitura.
Produto destinado a projetos eletrônicos, automação, robótica e desenvolvimento embarcado.


