O Arduino® Modulino® Knob é um módulo de entrada rotativa concebido para adicionar controlo físico preciso a projetos eletrónicos e aplicações interativas. Equipado com um encoder rotativo de quadratura com função de botão integrado e um microcontrolador dedicado, permite ler facilmente rotações e pressões através de comunicação I²C.
Ideal para interfaces de utilizador, controlo de parâmetros ou navegação em menus, este módulo integra-se facilmente em projetos Arduino®, sistemas IoT e aplicações educativas. A interface Qwiic simplifica a ligação e alimentação, permitindo uma integração rápida em sistemas baseados em microcontroladores de 3,3 V.
PRINCIPAIS CARACTERÍSTICAS
◆ Encoder rotativo de quadratura com botão integrado para interação completa (rotação e pressão)
◆ Microcontrolador STM32C011F4 integrado para processamento e comunicação
◆ Comunicação I²C através de interface Qwiic para ligação rápida e simples
◆ Suporte para reprogramação via interface SWD para projetos avançados
◆ Possibilidade de utilização com outros protocolos (UART, SPI ou I2S) após reprogramação
◆ Rotação contínua de 360° para controlo preciso de parâmetros
◆ Ideal para interfaces de utilizador, navegação em menus e controlo fino de ajustes
◆ Consumo de energia reduzido, adequado para aplicações IoT e sistemas embebidos
◆ Compatível com plataformas Arduino® e outros microcontroladores de 3,3 V
ESPECIFICAÇÕES
• Microcontrolador
- Modelo: STM32C011F4
- Função: Gestão do encoder e comunicação com o host
• Encoder rotativo
- Modelo: PEC11J-9215F-S0015
- Tipo: Encoder rotativo quadratura com botão integrado
- Rotação: 360° contínuos
• Alimentação
- Tensão de funcionamento nominal: 3,3 V (via Qwiic)
- Intervalo de tensão do microcontrolador: 2,0 V – 3,6 V
• Consumo de corrente: Aproximadamente 3,4 mA
• Interfaces de comunicação
- I²C (interface Qwiic)
- SWD para depuração e reprogramação
- UART (opcional, após reprogramação do firmware)
• Endereço I²C
- Endereço padrão: 0x76
- Endereço configurável através de firmware
• Interface: Qwiic / I²C (1×4 pinos)
• Cabeçalho adicional (1×10 pinos)
- PA2: Botão
- GND
- 3V3
- PF2: Reset
- SWCLK: SWD Clock
- SWDIO: SWD Data
- TX1: USART Transmit
- RX1: USART Receive
- PA0: Encoder A
- PA1: Encoder B
• Características mecânicas
- Dimensões da placa: 41 × 25,36 mm
- Espessura da PCB: 1,6 mm (±0,2 mm)
- Furos de montagem: 4 × Ø3,2 mm
· Espaçamento vertical: 16 mm
· Espaçamento horizontal: 32 mm
• Temperatura de funcionamento: -40 °C a +85 °C
CONTEÚDO DA EMBALAGEM
• 1 × Módulo Arduino® Modulino® Knob
• 1 × Cabo Qwiic compatível com interface I²C
NOTAS
• O módulo funciona como dispositivo alvo I²C, reportando incrementos/decrementos de rotação e eventos de pressão do botão ao microcontrolador principal.
• O firmware do microcontrolador integrado pode ser personalizado através da interface SWD para suportar funcionalidades adicionais ou outros protocolos de comunicação.
• A placa inclui pads para resistências pull-up opcionais no barramento I²C (recomendado: 4,7 kΩ em encapsulamento SMD 0402).
• Projetado para sistemas baseados em 3,3 V; deve ser utilizado com dispositivos compatíveis com esta tensão de referência.