HS0804-5D Botón Joystick de 5 Direcciones MCU AVR Game, Modulo de Navegación con 2 Pulsadores[HS0804-5D] HS0804-5D Botón Joystick de 5 Direcciones MCU AVR Game, Modulo de Navegación con 2 Pulsadores
HS0804-5D Botón Joystick de 5 Direcciones MCU AVR Game, Modulo de Navegación con 2 Pulsadores
[HS0804-5D] HS0804-5D Botón Joystick de 5 Direcciones MCU AVR Game, Modulo de Navegación con 2 Pulsadores
Control direccional de cinco posiciones con dos pulsadores adicionales.
El HS0804-5D incorpora un mando de navegación con cinco acciones: arriba, abajo, izquierda, derecha y presión central, además de dos pulsadores auxiliares. Sus contactos digitales permiten crear menús, controles manuales y paneles de usuario sin utilizar entradas analógicas. Funciona como un conjunto de interruptores momentáneos; el programa debe aplicar resistencias pull-up y antirrebote para registrar cada pulsación correctamente.
Especificaciones técnicas
Características principales
Valor
Tensión comercial
2 a 9 V
Salidas
Digitales por contacto
Direcciones
Cuatro
Selección
Pulsación central
Botones
Dos auxiliares
Pines
7 según versión
Compatibilidad
Arduino y Raspberry Pi
Características adicionales
Valor
Tipo
Interruptores momentáneos
Estado
Normalmente abierto
Antirrebote
Necesario
Corriente
Solo señal lógica
Dimensiones
Aproximadamente 25 × 41 mm
Uso
Menús y control manual
Información técnica: No utilices los contactos para alimentar cargas. Configura entradas con pull-up y confirma el pin común antes de aplicar tensión al módulo.
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 el común a GND y cada salida a una entrada digital con INPUT_PULLUP; prueba una tecla por vez.
🎓 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é acciones entrega el mando de cinco direcciones?
Dispone de arriba, abajo, izquierda, derecha y presión central, además de dos pulsadores independientes para funciones adicionales del interfaz. leer.
2. ¿Las salidas son analógicas o digitales?
Son contactos momentáneos digitales; cada pulsación conecta una línea al común y no entrega una posición proporcional como un joystick analógico.
3. ¿Por qué aparecen varias pulsaciones por toque?
Los contactos mecánicos rebotan durante milisegundos; aplica antirrebote temporal o por estados antes de registrar un nuevo evento válido. leer.
4. ¿Cómo se conecta usando INPUT_PULLUP?
Une el terminal común a GND y cada salida a una entrada configurada con pull-up; una pulsación se leerá como nivel bajo.
5. ¿Pueden pulsarse dos direcciones simultáneamente?
Mecánicamente puede limitar combinaciones, pero el software debe contemplar estados múltiples y decidir prioridades para evitar acciones contradictorias. al leer.
6. ¿Cómo identificar pines sin un diagrama confiable?
Utiliza continuidad del multímetro para localizar común y comprobar qué terminal se cierra con cada dirección, sin aplicar alimentación inicialmente.
7. ¿Cómo se compara con KY-023?
HS0804-5D genera direcciones discretas y botones; KY-023 entrega dos valores analógicos proporcionales y un pulsador central integrado. HS0804-5D al leer.
8. ¿En qué se diferencia de un teclado matricial?
Cada contacto dispone normalmente de línea directa; una matriz ahorra pines mediante filas y columnas, pero requiere escaneo continuo. leer.
9. ¿Puede conectarse directamente a Raspberry Pi?
Sí, usando pull-up a 3,3 V y GND común; nunca apliques cinco voltios sobre sus entradas GPIO sensibles. al leer.
10. ¿Qué mejora aporta detectar PRESS y RELEASE?
Permite diferenciar pulsación corta, sostenida y repetición automática, creando menús más naturales sin bloquear otras tareas del programa. al leer.