El M5Stack Step16 Unit (U198) es un módulo de control compacto con un codificador rotativo absoluto de 16 posiciones (0–F), una pantalla de 7 segmentos para una respuesta inmediata y un LED RGB programable.
Basado en el STM32G031, lee en tiempo real el valor BCD del selector y muestra directamente el valor hexadecimal, lo que lo hace ideal para paneles de control, ajustes de volumen/iluminación y regulación de la velocidad de motores.
La comunicación se realiza mediante I2C, con opciones de configuración como el sentido de incremento, el modo/brillo de la pantalla, el color/brillo del LED RGB y la dirección I2C, lo que permite utilizar varias unidades en el mismo bus.
PRINCIPALES CARACTERÍSTICAS
◆ Codificador rotativo absoluto BCD de 16 posiciones (0–F)
◆ Pantalla de 7 segmentos integrada para visualizar el valor
◆ LED RGB programable (WS2812)
◆ Configuración del sentido de incremento: horario/antihorario (CW/CCW)
◆ Brillo y modo de funcionamiento de la pantalla ajustables
◆ I2C con dirección configurable (permite varias unidades en el mismo BUS)
◆ Actualización del valor cada 100 ms
◆ Plataformas: UiFlow1, UiFlow2 y Arduino IDE
ESPECIFICACIONES
• MCU: STM32G031G8U6, ARM Cortex-M0+, 64 MHz
• Codificador:
- Mini Rotary DIP Switch GSMR-16
- 16 posiciones, codificación BCD 8421
- Vida útil (ciclos): 10 000 pasos
• Pantalla: Display de 7 segmentos
• LED RGB: 1 × WS2812 programable
• Ciclo de actualización del valor: 100 ms
• Interfaz:
- I2C @0x48
- Rango de direcciones: 0x08 ~ 0x77
- Retención de datos tras desconectar
• Consumo de corriente:
- En espera: DC 5 V @ 5.85 mA
- LEDs de la pantalla al 60%: DC 5 V @ 14.76 mA
- LEDs de la pantalla al 100%: DC 5 V @ 24.13 mA
- LED RGB al 100%: DC 5 V @ 18.9 mA
- LED de la pantalla + RGB: DC 5 V @ 29.91 mA
• Dimensiones: 32.0 × 24.0 × 16.9 mm
• Peso: 5.5 g
CONTENIDO DEL PAQUETE
• 1 × Unit Step16 (U198)
• 1 × Cable HY2.0-4P Grove (20 cm)
NOTAS
• Para prolongar la vida útil del codificador, se recomienda hacerlo girar con fuerza moderada y evitar rotaciones repetidas bruscas.
• “Codificador Absoluto” significa que cada posición física del selector corresponde directamente a un valor fijo (0–F); al encender el dispositivo, el valor leído refleja inmediatamente la posición actual.
• El valor de vida útil (10 000 pasos) se refiere al componente del codificador (Mini Rotary DIP Switch) y puede variar según las condiciones de uso.
⫸ Datasheet del Mini Rotary DIP Switch (PDF)
⫸ Documentación adicional
⫸ Información adicional (en el sitio web de M5Stack)