- Todos los productos
- ARD-GPAD Gamepad Joystick + Pulsadores Shield Arduino [ARD-GPAD] ARD-GPAD Gamepad Joystick + Pulsadores Shield Arduino
ARD-GPAD Gamepad Joystick + Pulsadores Shield Arduino
[ARD-GPAD] ARD-GPAD Gamepad Joystick + Pulsadores Shield Arduino
https://electrofranko.com/shop/ard-gpad-ard-gpad-gamepad-joystick-pulsadores-shield-arduino-2082 https://electrofranko.com/web/image/product.template/2082/image_1920?unique=3d864a2
Términos y condiciones
Envío: 2-3 días laborales
Referencia Interna:
ARD-GPAD
Tarjeta de Expansión (Shield) Joystick V1.A para Arduino
Placa tipo Gamepad que integra un joystick PS2, 6 botones de acción y puertos dedicados para conectividad inalámbrica y pantallas LCD.
El Joystick Shield V1.A transforma instantáneamente cualquier placa Arduino UNO o Mega en un control de mando completo (tipo consola de videojuegos). Este módulo agrupa estratégicamente un joystick analógico bidireccional (con pulsador central) y un set de cuatro botones grandes más dos auxiliares. Su diseño no se limita al control físico; incorpora zócalos de expansión directos para montar transceptores de radiofrecuencia (NRF24L01), módulos Bluetooth y pantallas LCD (Nokia 5110), convirtiéndolo en la herramienta definitiva para manejar brazos robóticos, drones caseros y carritos a control remoto.
Especificaciones Técnicas
| Parámetro Electrónico | Rango / Valor Oficial |
|---|---|
| Voltaje Lógico de Operación | 3.3 V o 5 V DC (Seleccionable mediante interruptor integrado) |
| Interfaz del Joystick | 2 Salidas Analógicas (Ejes X, Y) + 1 Salida Digital (Botón Z) |
| Pulsadores de Acción | 4 Botones grandes (Colores) + 2 Botones pequeños auxiliares |
| Zócalo Inalámbrico | Conector dedicado de 2x4 pines para módulo RF NRF24L01 |
| Zócalo de Pantalla | Conector en línea compatible con display LCD Nokia 5110 |
| Interfaces Adicionales | Cabezales expuestos para módulos Bluetooth (UART) e I2C |
| Parámetro Mecánico / Estructura | Rango / Valor Oficial |
|---|---|
| Compatibilidad de Placa base | Factor de forma Arduino UNO R3, Leonardo y Mega 2560 |
| Tipo de Joystick Analógico | Potenciómetros duales de 10KΩ (estilo PS2) con muelle de retorno |
| Configuración de Botones | Lectura Digital a Tierra (Requieren PULL-UP activo por software) |
| Selector de Voltaje VCC | Interruptor deslizable (Slide switch) para protección de periféricos |
| Dimensiones del Módulo | Aproximadamente 87 mm x 54 mm x 30 mm (incluyendo el capuchón) |
| Pines Internos Utilizados | A0-A1 (Para Joystick), D2-D7 (Para todos los botones) |
Ventajas Clave del Joystick Shield V1.A
• Diseño Todo en Uno (Plug & Play): Olvídese de cruzar decenas de cables en una protoboard. Al ser un Shield, simplemente se apila sobre el Arduino, garantizando conexiones 100% sólidas e inmediatas para todos los ejes y botones al mismo tiempo.
• Ecosistema Inalámbrico Integrado: A diferencia de armar un control desde cero, esta placa ya incluye las huellas y cabezales necesarios para insertar de forma directa el transceptor de largo alcance NRF24L01 o un módulo Bluetooth, facilitando la creación de telecomandos RC.
• Gestión Segura de Voltaje: El módulo incluye un interruptor físico (Switch) que permite alternar la lógica de toda la placa entre 5V y 3.3V. Esto es vital, ya que insertar una pantalla Nokia 5110 o un módulo NRF24L01 a 5V los quemaría de inmediato; el switch los protege con un solo movimiento.
El Shield encaja perfectamente alineado sobre los pines del Arduino UNO. Tenga en cuenta que al usarlo, los pines A0, A1 y del D2 al D7 quedarán ocupados exclusivamente por el hardware de la placa, dejando el resto libres para sus adaptaciones.
Galería Dinámica de Conexiones de Hardware
Para leer los datos de este control correctamente, debes dominar dos conceptos clave en tu programación:
- Los Ejes Analógicos (X, Y): El joystick es esencialmente dos potenciómetros (resistencias variables) de 10KΩ. Al leerlos con
analogRead(), el Arduino te devolverá un número entre 0 y 1023. Cuando el joystick está suelto (en el centro), ambos ejes leerán un valor aproximado de 500 a 515. Hacia un extremo leerá 0 y hacia el opuesto 1023. - Las Resistencias PULL-UP: Los botones de este Shield no envían 5V al ser presionados. Están conectados directamente a Tierra (GND). Por ello, en el
setup()debes configurar los pines conINPUT_PULLUP. Esto mantiene el pin en HIGH por defecto, y cuando presionas el botón, el valor cae a LOW. - Mapeo de las Teclas: Físicamente, la placa rutea el Eje X al pin A0 y el Eje Y al pin A1. Los botones grandes (A, B, C, D) corresponden a los pines D2, D3, D4 y D5. El botón de los ejes (presionar el joystick hacia abajo) está en D8 y los pequeños auxiliares en D6 y D7.
pinMode(pin, INPUT);. Al carecer de resistencias físicas en la placa, las señales quedan "flotando" y captando ruido electromagnético. Debe cambiar estrictamente su código a pinMode(pin, INPUT_PULLUP); para activar las resistencias internas del Arduino y estabilizar las lecturas en HIGH cuando no se tocan.Tarjeta de Expansión (Shield) Joystick V1.A para Arduino
Placa tipo Gamepad que integra un joystick PS2, 6 botones de acción y puertos dedicados para conectividad inalámbrica y pantallas LCD.
El Joystick Shield V1.A transforma instantáneamente cualquier placa Arduino UNO o Mega en un control de mando completo (tipo consola de videojuegos). Este módulo agrupa estratégicamente un joystick analógico bidireccional (con pulsador central) y un set de cuatro botones grandes más dos auxiliares. Su diseño no se limita al control físico; incorpora zócalos de expansión directos para montar transceptores de radiofrecuencia (NRF24L01), módulos Bluetooth y pantallas LCD (Nokia 5110), convirtiéndolo en la herramienta definitiva para manejar brazos robóticos, drones caseros y carritos a control remoto.
Especificaciones Técnicas
| Parámetro Electrónico | Rango / Valor Oficial |
|---|---|
| Voltaje Lógico de Operación | 3.3 V o 5 V DC (Seleccionable mediante interruptor integrado) |
| Interfaz del Joystick | 2 Salidas Analógicas (Ejes X, Y) + 1 Salida Digital (Botón Z) |
| Pulsadores de Acción | 4 Botones grandes (Colores) + 2 Botones pequeños auxiliares |
| Zócalo Inalámbrico | Conector dedicado de 2x4 pines para módulo RF NRF24L01 |
| Zócalo de Pantalla | Conector en línea compatible con display LCD Nokia 5110 |
| Interfaces Adicionales | Cabezales expuestos para módulos Bluetooth (UART) e I2C |
| Parámetro Mecánico / Estructura | Rango / Valor Oficial |
|---|---|
| Compatibilidad de Placa base | Factor de forma Arduino UNO R3, Leonardo y Mega 2560 |
| Tipo de Joystick Analógico | Potenciómetros duales de 10KΩ (estilo PS2) con muelle de retorno |
| Configuración de Botones | Lectura Digital a Tierra (Requieren PULL-UP activo por software) |
| Selector de Voltaje VCC | Interruptor deslizable (Slide switch) para protección de periféricos |
| Dimensiones del Módulo | Aproximadamente 87 mm x 54 mm x 30 mm (incluyendo el capuchón) |
| Pines Internos Utilizados | A0-A1 (Para Joystick), D2-D7 (Para todos los botones) |
Ventajas Clave del Joystick Shield V1.A
• Diseño Todo en Uno (Plug & Play): Olvídese de cruzar decenas de cables en una protoboard. Al ser un Shield, simplemente se apila sobre el Arduino, garantizando conexiones 100% sólidas e inmediatas para todos los ejes y botones al mismo tiempo.
• Ecosistema Inalámbrico Integrado: A diferencia de armar un control desde cero, esta placa ya incluye las huellas y cabezales necesarios para insertar de forma directa el transceptor de largo alcance NRF24L01 o un módulo Bluetooth, facilitando la creación de telecomandos RC.
• Gestión Segura de Voltaje: El módulo incluye un interruptor físico (Switch) que permite alternar la lógica de toda la placa entre 5V y 3.3V. Esto es vital, ya que insertar una pantalla Nokia 5110 o un módulo NRF24L01 a 5V los quemaría de inmediato; el switch los protege con un solo movimiento.
El Shield encaja perfectamente alineado sobre los pines del Arduino UNO. Tenga en cuenta que al usarlo, los pines A0, A1 y del D2 al D7 quedarán ocupados exclusivamente por el hardware de la placa, dejando el resto libres para sus adaptaciones.
Galería Dinámica de Conexiones de Hardware
Para leer los datos de este control correctamente, debes dominar dos conceptos clave en tu programación:
- Los Ejes Analógicos (X, Y): El joystick es esencialmente dos potenciómetros (resistencias variables) de 10KΩ. Al leerlos con
analogRead(), el Arduino te devolverá un número entre 0 y 1023. Cuando el joystick está suelto (en el centro), ambos ejes leerán un valor aproximado de 500 a 515. Hacia un extremo leerá 0 y hacia el opuesto 1023. - Las Resistencias PULL-UP: Los botones de este Shield no envían 5V al ser presionados. Están conectados directamente a Tierra (GND). Por ello, en el
setup()debes configurar los pines conINPUT_PULLUP. Esto mantiene el pin en HIGH por defecto, y cuando presionas el botón, el valor cae a LOW. - Mapeo de las Teclas: Físicamente, la placa rutea el Eje X al pin A0 y el Eje Y al pin A1. Los botones grandes (A, B, C, D) corresponden a los pines D2, D3, D4 y D5. El botón de los ejes (presionar el joystick hacia abajo) está en D8 y los pequeños auxiliares en D6 y D7.
pinMode(pin, INPUT);. Al carecer de resistencias físicas en la placa, las señales quedan "flotando" y captando ruido electromagnético. Debe cambiar estrictamente su código a pinMode(pin, INPUT_PULLUP); para activar las resistencias internas del Arduino y estabilizar las lecturas en HIGH cuando no se tocan.