O Arduino Modulino® Buttons es un módulo de interfaz diseñado para añadir rápidamente entradas físicas a proyectos basados en microcontroladores. Equipado con tres botones SPST y tres LEDs indicadores, permite crear interfaces de usuario sencillas e intuitivas para la navegación por menús, el control de funciones o la interacción con dispositivos.
El módulo integra un microcontrolador STM32C011F4 que gestiona la lectura de los botones y el control de los LEDs, comunicándose con el sistema principal mediante una interfaz I2C compatible con el estándar Qwiic. Gracias a su arquitectura modular y a la posibilidad de reprogramación mediante SWD, es adecuado tanto para una creación rápida de prototipos como para aplicaciones personalizadas en proyectos IoT, educativos y maker.
PRINCIPALES CARACTERÍSTICAS
◆ Tres botones táctiles SPST para entrada digital de usuario
◆ Tres LEDs indicadores integrados controlados por el microcontrolador
◆ Microcontrolador STM32C011F4 integrado para la gestión de entradas y salidas
◆ Comunicación I2C mediante conector Qwiic para una integración sencilla
◆ Dos conectores Qwiic integrados para conexión en cadena en el mismo bus I2C
◆ Firmware integrado que informa de los estados de los botones y permite controlar los LEDs
◆ Posibilidad de reprogramar el microcontrolador mediante la interfaz SWD
◆ Compatible con proyectos Arduino, IoT y aplicaciones educativas
◆ Estructura modular adecuada para interfaces de usuario y paneles de control
ESPECIFICACIONES
• Microcontrolador: STM32C011F4
• Entradas de usuario
- Tipo: Botones SPST
- Cantidad: 3
• Indicadores
- LEDs integrados controlados por MCU
- Cantidad: 3
• Comunicación
- I2C (Qwiic)
- SWD (reprogramación del microcontrolador)
- UART (opcional)
• Interfaz: I2C (Qwiic)
• Dirección I2C
- Dirección estándar: 0x7C
- Dirección configurable por software
• Tensión de alimentación
- Tensión nominal de funcionamiento: 3.3 V
- Rango de tensión del microcontrolador: 2.0 V – 3.6 V
• Consumo de corriente típico
- LEDs y botones: aproximadamente 2.5 mA × 3
- Microcontrolador en reposo: aproximadamente 3.4 mA
• ADC integrado
- Resolución: 12 bits
- Precisión típica: ±2 LSB INL
• Temperatura de funcionamiento: −40 °C a +85 °C
• Dimensiones de la placa: 41 mm × 25.36 mm
• Espesor de la placa: 1.6 mm (±0.2 mm)
• Montaje
- 4 orificios de fijación Ø3.2 mm
- Distancia entre orificios:
· 16 mm (vertical)
· 32 mm (horizontal)
CONTENIDO DEL PAQUETE
• 1 × Módulo Arduino Modulino® Buttons
• 1 × Cable Qwiic compatible con interfaz I2C
NOTAS
• El módulo funciona como dispositivo I2C y expone registros que permiten leer el estado de los botones y controlar los LEDs mediante el firmware integrado.
• El microcontrolador puede reprogramarse mediante la interfaz SWD para implementar funcionalidades personalizadas.
• Hay pads para resistencias pull-up en las líneas I2C, pero no están montadas de fábrica; si es necesario, se recomiendan resistencias de 4.7 kΩ en encapsulado SMD 0402.
• Cada botón tiene un LED asociado controlado mediante las GPIOs del microcontrolador.
⫸ Información adicional (en el sitio de Arduino)
⫸ Productos de la gama Modulino