O Módulo Encoder Rotativo Verde para Arduino é um módulo eletrônico que converte movimento rotativo em sinais elétricos que podem ser interpretados por um microcontrolador. Sua função principal é permitir a leitura de rotações e mudanças de direção para controle ou entrada do usuário em projetos eletrônicos, agregando uma interface de ajuste preciso sem elementos mecânicos complexos. Observação importante: este módulo é fornecido sem código de demonstração.
Este módulo se aplica a projetos de robótica para ajuste de referência e controle manual de parâmetros, em automação para ajuste de setpoints e seleção de modos, em prototipagem e educação maker para interfaces de usuário e experimentos com leitura de pulsos rotativos, e em tarefas de manutenção onde é necessário substituir ou testar dispositivos de entrada rotativa. Também é útil para desenvolvimento de controles por encoder em conjunto com placas como Arduino em aplicações experimentais.
Na prática, o módulo fornece sinais digitais que mudam conforme o eixo é girado; esses sinais são captados por entradas digitais do Arduino e podem ser processados por leitura periódica (polling) ou por interrupções para detectar precisão e direção. A integração típica envolve conectar os pinos do módulo às entradas correspondentes da placa e interpretar os pulsos no firmware do controlador. Não acompanha código de exemplo, portanto é necessário implementar a rotina de leitura e debouncing conforme a necessidade do projeto.
O uso deste módulo facilita a implementação de controle manual e interfaces rotativas sem a necessidade de montar um circuito discretamente, o que agiliza protótipos e testes. Antes da compra, confirme detalhes elétricos e mecânicos relevantes para o seu projeto, como pinagem, tensão de operação, dimensões e forma de fixação, consultando a documentação ou a imagem do produto, já que esses dados não são fornecidos junto ao módulo nem acompanham código de demonstração. Este produto é conhecido em ingles como "Green Rotary Encoder Module for Arduino without Demo Code"