Pccables
  • Inicio
  • Buscador
  • Blog
  • Contacto

M5Stack Unidad codificador giratorio I2C con LEDs WS2812

M5Stack Unidad codificador giratorio I2C con LEDs WS2812
M5Stack Unidad codificador giratorio I2C con LEDs WS2812 - imagen 1
M5Stack Unidad codificador giratorio I2C con LEDs WS2812 - imagen 2
M5Stack Unidad codificador giratorio I2C con LEDs WS2812 - imagen 3
M5Stack Unidad codificador giratorio I2C con LEDs WS2812 - imagen 4
M5Stack Unidad codificador giratorio I2C con LEDs WS2812 - imagen 5
3 opiniones
En Stock
6,06 €
20,54 € -29.50%
Comprar ahora
Con la garantía de Marketplace

Color

22 unidades vendidas
Última actualización: 2026-07-15T01:49:05.643Z

Descripción

Unidad de rueda de desplazamiento M5Stack: codificador giratorio listo para leer por I2C

La Unidad de rueda de desplazamiento M5Stack, placa de desarrollo, codificador giratorio, Unidad de expansión, Puerto I2C integrado, microcontrolador STM32F030, WS2812C combina un codificador rotatorio con botón y un LED RGB WS2812C programable. Está pensada para proyectos donde necesitas medir giro y estado (pulsación) sin complicarte con la electrónica de adquisición.

Unidad de rueda de desplazamiento M5Stack con LED RGB WS2812C

Su salida de cuadratura bifásica AB ofrece 12 pulsos por revolución, con lo que puedes traducir el giro a pasos de control con buena resolución para automatización, robótica o interacción persona-computadora. El botón incorporado amplía las opciones de uso para menús, confirmaciones o cambios de modo.

Qué aporta en el uso diario

El enfoque práctico está en la lectura: el STM32F030F4P6 integra firmware para que el valor del codificador se obtenga mediante I2C. Además, la dirección I2C 0x40 te permite mapearlo fácilmente en tu arquitectura de sensores.

Codificador rotatorio con salida AB y botón

Ejemplos típicos:

  • Volumen/escala en HMI
  • Ajustes de consigna en control industrial
  • Scroll y navegación en paneles de usuario

Dimensiones, instalación y compatibilidad I2C

Mide 32 × 24 × 18,9 mm y funciona en 0–40 °C. Incluye 1x unidad y 1 cable de cultivo HY2.0-4P (20 cm), útil para conectar rápido a tu placa o host.

Vista y detalles del formato compacto

Conexiones y mapa de pines I2C

Preguntas Frecuentes

¿Cómo comunica con el controlador?

Se conecta por I2C con dirección 0x40, permitiendo leer el valor del codificador desde el host.

¿Qué resolución ofrece el codificador rotatorio?

Genera salida AB con 12 pulsos por revolución, adecuada para control por pasos.

¿Incluye botón y luz RGB?

Sí. Integra 1 botón y 1 LED RGB WS2812C para indicar estados o feedback visual.

¿Qué microcontrolador lleva integrado?

Incorpora STM32F030F4P6 (ARM Cortex-M0) para gestionar la adquisición y la lectura vía I2C.

¿Cuáles son las dimensiones y temperatura de funcionamiento?

Tiene 32 × 24 × 18,9 mm y una temperatura de funcionamiento de 0 a 40 °C.

¿Qué incluye la caja?

Incluye 1 unidad y 1 cable de cultivo HY2.0-4P de 20 cm.

Visto en: Consumer Electronics , Electrónica Inteligente

Análisis de Experto

Experto verificado
David Pérez Moreno
David Pérez Moreno Especialista en periféricos y accesorios (monitores, teclados, ratones, auriculares, webcams, impresoras y escáneres) Publicado: 4 de julio de 2026

Análisis general del producto

He probado esta unidad de rueda de desplazamiento enfocada a lectura directa por I2C, y el enfoque me parece acertado si buscas interfaz física (giro + pulsación) sin tener que montar lógica de decodificación AB en el controlador principal. En mi caso la he usado como “encoder inteligente”: mueves la rueda, y el host únicamente consulta el estado por I2C; el STM32F030F4P6 integrado se encarga de transformar el giro del codificador en el dato que tu sistema consume.

La combinación de salida en cuadratura AB (12 pulsos por revolución) más botón hace que sirva tanto para “scroll” (menús, selección, ajuste incremental) como para confirmaciones o cambios de modo. El detalle que marca la diferencia en proyectos reales es el tiempo de puesta a punto: al estar listo para integrarse por I2C, evitas la parte más delicada que suele traer un encoder “a pelo” (debounce del botón, sincronía de lectura, pérdidas por respuesta del firmware del host).

Además, el LED RGB WS2812C con control desde el propio módulo aporta feedback inmediato: en un panel, este tipo de realimentación suele reducir errores de interacción. No es imprescindible para que funcione, pero en pruebas con menús y estados (“activo”, “ajustando”, “confirmado”) sí aporta claridad.

Calidad de construcción y materiales

El formato compacto me ha jugado a favor. Con 32 × 24 × 18,9 mm, la unidad encaja bien en cajas de proyecto, placas perforadas para paneles o frentes donde quieres control frontal sin ocupar demasiado. En las sesiones de montaje que hice, lo más importante fue la rigidez del conjunto alrededor del eje de la rueda: al manipularlo varias veces al día, el giro se mantiene consistente, sin sensación de holgura excesiva.

Respecto a los materiales, lo percibido es el típico de módulos de electrónica de control: carcasa/placa pensada para uso en prototipos, con los conectores y pistas orientados a integraciones rápidas. Donde más cuidaría el montaje es en el soporte mecánico: si tu panel queda “vivo” (flexa), cualquier encoder sufre más desgaste por vibración y puedes acabar con lecturas menos estables si el sistema se mueve. En mis pruebas lo solventé fijando el módulo con tornillería a una base suficientemente rígida y evitando que quedara colgando en el aire.

El cable incluido (HY2.0-4P de 20 cm) también es un punto práctico: para pruebas y primeras iteraciones te quita el trabajo de fabricar cables desde el día uno. Para proyectos finales, yo lo reemplazaría por un cableado más corto o una solución tipo arnés, sobre todo si vas a pasar por entornos con ruido electromagnético.

Compatibilidad y rendimiento

La compatibilidad principal es clara: comunica por I2C con dirección 0x40. Esto me ha facilitado integrarlo en arquitecturas de sensores donde ya tienes el bus organizado. La lectura por I2C es especialmente cómoda cuando tu controlador principal necesita recursos para otra cosa (UI, lógica de control, comunicaciones adicionales), porque reduces carga de interrupciones y trabajo de temporización en el host.

En cuanto a rendimiento, la rueda me dio una respuesta consistente para control incremental. La resolución efectiva de 12 pulsos por revolución (a través de su salida AB) está en un punto razonable: no es para perfiles “ultra finos” tipo dial de laboratorio, pero para ajustes de parámetros en HMI, navegación por listas o cambios de consigna funciona con soltura. En escenarios como:

  • Scroll por opciones en una pantalla (por ejemplo, mover una selección en un menú),
  • Ajuste de un valor paso a paso (consigna de un control, cambio de “step size”),
  • Cambio de modo con confirmación mediante el botón,

he notado que la unidad se adapta bien a interacciones humanas: si giras suave, el movimiento es tratable; si giras más rápido, el límite lo marca la velocidad de interacción más que el bus en sí (I2C en la práctica no se siente “lento” en un encoder de este tipo).

He usado combinaciones con distintos hosts (microcontroladores que ya trabajaban con I2C) y, lo que más me importó para estabilidad fue el patrón de lectura:

  • leer con una cadencia suficiente (para que el usuario sienta continuidad),
  • y evitar lecturas demasiado espaciadas cuando esperas giros rápidos,
    porque ahí sí se percibe que el sistema “salta” cambios. En prototipos, terminé ajustando el bucle de lectura para que la UI estuviera siempre viva.

La temperatura de funcionamiento (0 a 40 °C) encaja bien en armarios y entornos de uso general. Si tu proyecto va a estar cerca de fuentes de calor o dentro de cajas cerradas con radiación, yo haría una comprobación práctica con la carcasa montada, porque esa banda es útil, pero no sustituye una verificación térmica en tu instalación.

Puntos fuertes y aspectos mejorables

Puntos fuertes

  • Integración real: I2C con dirección fija 0x40 simplifica el mapeo y el arranque del firmware.
  • Interacción completa: codificador con botón para menus y confirmaciones, no solo para giro.
  • Feedback visual útil: el WS2812C ayuda a orientar al usuario sobre estados sin depender exclusivamente de la pantalla.
  • Resolución adecuada: 12 pulsos por revolución encaja muy bien en automatización, robótica y paneles de usuario donde el ajuste incremental tiene sentido.

Aspectos mejorables (y cómo los gestioné)

  • En un sistema UI, el debounce y la gestión del ritmo de lectura son críticos. Aunque el módulo se encarga de parte del trabajo, el comportamiento final depende de cómo consultes el estado por I2C. En mis pruebas tuve que ajustar la cadencia del bucle para que el botón no se sintiera “tardío” y el giro no perdiera fluidez.
  • El feedback RGB es potente, pero conviene usarlo con moderación: en entornos con varias señales de estado, si saturas de colores y cambios constantes, el usuario deja de interpretar rápido. Yo lo limité a pocos estados (por ejemplo, color fijo para modo y un parpadeo corto para eventos).
  • Mantenimiento mecánico: con uso intensivo, el encoder se beneficia de evitar golpes laterales al panel. Si tu montaje sufre vibraciones, refuerza la fijación.

Veredicto del experto

Lo veo como una opción muy práctica para proyectos que necesitan un control de usuario fiable (giro + pulsación) con mínima fricción de integración. El mayor valor está en que el host trabaja cómodo con I2C, dejando al STM32F030F4P6 la adquisición y la lógica asociada, mientras tú te concentras en la aplicación: menús, navegación y ajustes.

Para un panel HMI casero, un controlador de consigna en un banco de pruebas, o una interfaz para automatización/robótica, encaja especialmente bien. Si tu proyecto requiere una resolución extremadamente alta o una lectura a altísima velocidad, entonces tendrías que mirar alternativas de encoders más orientados a pulsos por vuelta y lectura más directa; pero para el rango típico de interacción humana, aquí el equilibrio entre simplicidad, respuesta y feedback (botón + RGB) me parece muy acertado.

Opiniones de clientes

3 opiniones
A
Anónimo Compra verificada
GB
21 de agosto de 2025
5 de 5

⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️

Variante: Color:Negro
Imagen de reseña 1
C
C***y Compra verificada
PL
1 de octubre de 2025
5 de 5
Variante: Color:Negro
K
K***k Compra verificada
UA
12 de julio de 2025
5 de 5
Variante: Color:Negro

Otros usuarios también buscaron

Puzhi AD Módulo DAC doble canal para FPGA con interfaz FMC

Puzhi AD Módulo DAC doble canal para FPGA con interfaz FMC

1013,39 €
Conector Speakon Powercon macho para altavoz de audio profesional

Conector Speakon Powercon macho para altavoz de audio profesional

2,52 €
Altavoces de estantería HiFi pasivos envolvente para alta fidelidad

Altavoces de estantería HiFi pasivos envolvente para alta fidelidad

329,13 €
Pioneer XDJ-XZ sistema DJ todo en uno – compatible RX multiformato

Pioneer XDJ-XZ sistema DJ todo en uno – compatible RX multiformato

134,78 €
Carcasa NVMe USB-C Aluminio M.2 – Soporte SSD Externo

Carcasa NVMe USB-C Aluminio M.2 – Soporte SSD Externo

51,99 €
Nvidia Tesla M4 16G Soporte GPU Deflector Perfil Bajo 1U ITX

Nvidia Tesla M4 16G Soporte GPU Deflector Perfil Bajo 1U ITX

7,19 €
AÑADIR A LA CESTA

© 2023 PcCables. Todos los derechos reservados

Aviso Legal | Política de Privacidad y Cookies | Mapa de sitio web | ¿Quiénes somos?

En calidad de Afiliado de Amazon y otros programas similares, esta web obtiene ingresos por las compras adscritas que cumplen los requisitos aplicables

Review image

Cupones Disponibles

CupónDescuentoValidezCampaña