Control bidimensional proporcional con dos ejes y pulsador central.
El KY-023 utiliza dos potenciómetros perpendiculares para entregar posiciones analógicas en los ejes X e Y, además de un interruptor activado al presionar la palanca. Permite controlar robots, servos, menús y movimientos proporcionales. Las lecturas centrales y extremas varían entre unidades, por lo que conviene calibrar el punto neutro, aplicar una zona muerta y filtrar pequeñas fluctuaciones eléctricas.
Especificaciones técnicas
Características principales
Valor
Alimentación
3,3 a 5 V
Ejes
X e Y analógicos
Pulsador
Digital integrado
Rango ADC
Dependiente del controlador
Centro
Aproximadamente mitad de alimentación
Recorrido
Dos ejes con retorno por resorte
Compatibilidad
Arduino y Raspberry Pi mediante ADC
Características adicionales
Valor
Elementos
Dos potenciómetros
Salida SW
Normalmente abierta
Calibración
Centro y extremos
Zona muerta
Recomendada por software
Consumo
Bajo
Uso
Robótica y controles
Información técnica: Raspberry Pi carece de ADC integrado y necesita un conversor externo para X e Y. No fuerces mecánicamente la palanca.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: Conecta VRx a A0, VRy a A1, SW a D2, VCC y GND; calibra sin tocar la palanca.
🎓 Funcionamiento del ejemplo
El código realiza una prueba funcional extensa, controla errores básicos y muestra información clara para diagnóstico durante la integración.
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué valores entregan VRx y VRy en reposo?
Suelen estar cerca de la mitad del ADC, pero tolerancias mecánicas y resistivas obligan a medir y guardar cada centro.
2. ¿Por qué necesita una zona muerta alrededor del centro?
El resorte y los potenciómetros no regresan exactamente al mismo valor; una zona muerta evita movimientos involuntarios y vibración. KY-023.
3. ¿Cómo se convierte la lectura en velocidad proporcional?
Resta el centro, aplica zona muerta y escala cada extremo al rango PWM, limitando valores para compensar recorridos asimétricos. KY-023.
4. ¿Qué función tiene el pin SW?
Es un pulsador momentáneo accionado al presionar la palanca; normalmente se lee con INPUT_PULLUP y lógica activa en bajo. KY-023.
5. ¿Puede alimentarse con 3,3 V?
Sí, sus salidas quedarán entre cero y 3,3 V, apropiadas para ADC que utilicen esa misma referencia eléctrica. joystick KY-023.
6. ¿Por qué los extremos no alcanzan cero y máximo exactos?
La geometría y tolerancia de potenciómetros dejan margen eléctrico; calibra mínimos y máximos reales en lugar de asumir valores ideales.
7. ¿Cómo se compara con HS0804-5D?
KY-023 entrega posición proporcional en dos ejes; HS0804-5D proporciona direcciones y botones discretos mediante contactos digitales. pulsador del joystick KY-023.
8. ¿En qué se diferencia de un joystick digital?
El analógico permite intensidad y dirección continuas; uno digital solamente informa estados definidos sin magnitud proporcional del desplazamiento. joystick KY-023.
9. ¿Raspberry Pi puede leer VRx y VRy directamente?
No, necesita un ADC externo como MCP3008 o ADS1115; el pulsador SW sí puede conectarse a GPIO protegido. joystick KY-023.
10. ¿Cómo filtrar lecturas inestables?
Promedia varias muestras, aplica histéresis y evita cables largos, manteniendo alimentación y referencia analógica libres de ruido de motores. KY-023.