Teclados, joysticks y codificadores rotativos El mejor según la IA

Elegido por un modelo de IA en base a su conocimiento entrenado.

El mejor según la IA: AZDelivery Codificador rotativo KY-040

Es el codificador rotativo de referencia para Arduino, ESP32 y Raspberry Pi: lleva pulsador integrado y resistencias pull-up en placa, y lo documentan casi todos los tutoriales y librerías.

No es para: Quien necesite un mando de precisión para audio o instrumentación con muchos pulsos por vuelta, o un control que aguante uso intensivo diario.

Ver en Amazon

Comparar precios en Google Shopping

El mejor según la IA para cada necesidad

Para Control analógico en dos ejes con pulsador

AZDelivery Módulo joystick KY-023

Es un joystick de dos potenciómetros con pulsador central en un módulo de cinco pines, sencillo de leer con dos entradas analógicas.

No es para: Quien busque un mando preciso para drones o radiocontrol, porque su zona central es imprecisa y tiene juego.

Ver en Amazon

Para Introducir códigos o números (cerraduras, menús)

AZDelivery Teclado de membrana matricial 4x4 (línea)

Este teclado de 16 teclas es fino y adhesivo, y funciona con la librería Keypad de Arduino sin más componentes.

No es para: Quien vaya a pulsarlo a diario en exterior o con uso intensivo, porque la membrana se desgasta y no es estanca.

Ver en Amazon

Lo que la IA tiene en cuenta para elegir: Teclados, joysticks y codificadores rotativos

Pulsos y detenciones del codificador
Comprueba cuántos pulsos genera por vuelta y si coinciden con los clics (detents). El KY-040 típico da unos 20 por vuelta. Si los pulsos no coinciden con los clics, el contador avanza dos pasos o medio paso por clic y el menú se descontrola.
Rebotes mecánicos
Prevé un antirrebote por software o con condensadores de unos 100 nF en las salidas A y B, y lee el codificador por interrupciones. Los codificadores mecánicos baratos rebotan, y sin filtrado se saltan pasos o cuentan al revés.
Tensión de trabajo y nivel lógico
Alimenta el módulo a la misma tensión que el microcontrolador (3,3 V en ESP32 y Raspberry Pi, 5 V en Arduino Uno). Las pull-up del módulo llevan las salidas a su tensión de alimentación, y 5 V en un GPIO de 3,3 V puede dañarlo.
Pines disponibles
Un teclado 4x4 ocupa 8 GPIO, un joystick 2 entradas analógicas más 1 digital y un codificador 3 digitales. Si faltan pines, usa un expansor I2C como el PCF8574. En placas pequeñas los pines se agotan enseguida, y el teclado matricial es el que más consume.
Calibración del joystick
Mide el valor central al arrancar y aplica una zona muerta del orden del 5 al 10 % del recorrido. El reposo nunca da exactamente el punto medio, y sin zona muerta el cursor se desplaza solo.
Tipo de tecla
Para prototipos sirve la membrana. Para uso real conviene un teclado de pulsadores mecánicos o de matriz rígida. La membrana es barata y fina pero pierde tacto y fiabilidad con el uso.

Marcas que importan

  • AZDelivery: Módulos KY-040, KY-023 y teclados matriciales con buena disponibilidad en España y ebooks de ejemplo en castellano. Ver AZDelivery en Amazon
  • Joy-IT: Marca alemana con codificadores y joysticks bien documentados, compatibles con Raspberry Pi. Ver Joy-IT en Amazon
  • Elegoo: Incluye joystick, teclado y codificador en sus kits de sensores, buena opción para empezar con todo a la vez. Ver Elegoo en Amazon
  • Bourns: Fabricante de codificadores de calidad (serie PEC11) para montajes que necesitan más durabilidad que los módulos genéricos. Ver Bourns en Amazon

Qué evitar

  • Conectar el joystick o el codificador a 5 V cuando el microcontrolador es un ESP32 o una Raspberry Pi.
  • Leer el codificador por sondeo dentro de un loop lento con retardos, porque perderás pasos.
  • Usar el teclado de membrana en exterior sin protección, porque no es estanco.
  • Confundir un codificador rotativo con un potenciómetro al comprar: tienen aspecto parecido pero funcionan de forma distinta.

Preguntas

¿Qué diferencia hay entre un codificador rotativo y un potenciómetro?

El potenciómetro da una posición absoluta entre dos topes mediante una salida analógica. El codificador gira sin fin y da pulsos digitales que indican el sentido y el número de pasos, por eso es ideal para navegar menús.

¿Por qué el KY-040 se salta pasos o cuenta al revés?

Suele deberse a los rebotes mecánicos o a leerlo con demasiada lentitud. Usa interrupciones, una librería como Encoder o RotaryEncoder y, si persiste, añade condensadores de unos 100 nF a masa en las salidas A y B.

Decidido por claude-opus-5-5 (opus-5-5-es-es_g1), conocimiento hasta 2026-06, generado el 3 de noviembre de 2026. Escrito por un modelo de IA en base a su conocimiento entrenado, sin búsquedas en la web. Cómo escoge la IA el mejor.

Todo Sensores y módulos