O Arduino Modulino® Buttons é um módulo de interface concebido para adicionar rapidamente entradas físicas a projetos baseados em microcontroladores. Equipado com três botões SPST e três LEDs indicadores, permite criar interfaces de utilizador simples e intuitivas para navegação em menus, controlo de funções ou interação com dispositivos.
O módulo integra um microcontrolador STM32C011F4 que gere a leitura dos botões e o controlo dos LEDs, comunicando com o sistema principal através de interface I2C compatível com o padrão Qwiic. Graças à sua arquitetura modular e à possibilidade de reprogramação via SWD, é adequado tanto para prototipagem rápida como para aplicações personalizadas em projetos IoT, educativos e maker.
PRINCIPAIS CARACTERÍSTICAS
◆ Três botões tácteis SPST para entrada digital de utilizador
◆ Três LEDs indicadores integrados controlados pelo microcontrolador
◆ Microcontrolador STM32C011F4 integrado para gestão de entradas e saídas
◆ Comunicação I2C através de conector Qwiic para integração simples
◆ Dois conectores Qwiic integrados para ligação em cadeia no mesmo barramento I2C
◆ Firmware integrado que reporta estados dos botões e permite controlar LEDs
◆ Possibilidade de reprogramação do microcontrolador via interface SWD
◆ Compatível com projetos Arduino, IoT e aplicações educativas
◆ Estrutura modular adequada para interfaces de utilizador e painéis de controlo
ESPECIFICAÇÕES
• Microcontrolador: STM32C011F4
• Entradas de utilizador
- Tipo: Botões SPST
- Quantidade: 3
• Indicadores
- LEDs integrados controlados por MCU
- Quantidade: 3
• Comunicação
- I2C (Qwiic)
- SWD (reprogramação do microcontrolador)
- UART (opcional)
• Interface: I2C (Qwiic)
• Endereço I2C
- Endereço padrão: 0x7C
- Endereço configurável por software
• Tensão de alimentação
- Tensão nominal de funcionamento: 3.3 V
- Intervalo de tensão do microcontrolador: 2.0 V – 3.6 V
• Consumo de corrente típico
- LEDs e botões: aproximadamente 2.5 mA × 3
- Microcontrolador em idle: aproximadamente 3.4 mA
• ADC integrado
- Resolução: 12 bits
- Precisão típica: ±2 LSB INL
• Temperatura de funcionamento: −40 °C a +85 °C
• Dimensões da placa: 41 mm × 25.36 mm
• Espessura da placa: 1.6 mm (±0.2 mm)
• Montagem
- 4 furos de fixação Ø3.2 mm
- Espaçamento dos furos:
· 16 mm (vertical)
· 32 mm (horizontal)
CONTEÚDO DA EMBALAGEM
• 1 × Módulo Arduino Modulino® Buttons
• 1 × Cabo Qwiic compatível com interface I2C
NOTAS
• O módulo funciona como dispositivo I2C e expõe registos que permitem ler o estado dos botões e controlar os LEDs através do firmware integrado.
• O microcontrolador pode ser reprogramado através da interface SWD para implementar funcionalidades personalizadas.
• Existem pads para resistências pull-up nas linhas I2C, mas não estão montadas de origem; se necessário, recomendam-se resistências de 4.7 kΩ em encapsulamento SMD 0402.
• Cada botão possui um LED associado controlado através das GPIOs do microcontrolador.
⫸ Informação adicional (no site da Arduino)
⫸ Produtos da gama Modulino