Tabla de contenido:
Video: Emulador de teclado Ps2 Controller a Usb Hid: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este es un pequeño proyecto para crear un adaptador usb de pc programable para un controlador ps2. Es multiplataforma. Lo hice porque tenía problemas para instalar la solución de software habitual (antimicro, joy2key, etc.). La biblioteca no se compila para teensy 2.0. Usé un clon arduino micro, pero cualquier arduino compatible con usb hid debería funcionar. Debido a que es programable, puede configurar combinaciones de botones para emular ciertas teclas. El código tiene combinaciones de teclas para Tomb Raider 2 en Steam a través de protones.
Paso 1: Lista de materiales
3 pies de alambre aislado de núcleo sólido de 26 AWG.
cortadores laterales
soldadura y hierro de la electrónica con núcleo de fundente
arduino micro
controlador ps2 a adaptador usb para limpiar el zócalo de
cable micro usb para adaptarse a arduino
sierra
pegamento caliente y medios para derretirlo.
Paso 2: desmontaje y montaje
Primero, abra el adaptador USB con un destornillador y retire los componentes internos. luego, con una sierra para metales, corte la placa de circuito impreso detrás de las clavijas del zócalo. luego, usando un cortador lateral, rompa la placa de circuito impreso entre cada pasador. Luego, desolde las islas de PCB de cada pasador.
Ahora, corte 6 trozos de alambre de 4 pulgadas de largo. Suelde según el diagrama de arriba desde la parte posterior del zócalo hasta el arduino. Cambié el pinout porque faltaban algunos pines en el clon arduino,. Si no está seguro, consulte la imagen superior aquí:
www.rhydolabz.com/wiki/?p=12663
El pinout está comentado correctamente en el código.
ps2x.config_gamepad (10, 16, 14, 15, falso, falso); / * configuración de pines y configuraciones: GamePad (reloj, comando, atención, datos, presiones ?, ¿retumbar?) buscar error * /
reloj = 10
comando = 16
atención = 14
datos = 15
Paso 3: carga del firmware
ahora, copie la biblioteca en la carpeta de la biblioteca que instaló la versión 1.8.8 o superior. La frecuencia de reloj se modifica ligeramente con respecto a la biblioteca original cambiando
#define CTRL_CLK 15 en ps2x_lib.hy algunas otras líneas similares al azar lol. Esto se debió a que me encontré con el mismo problema que aquí.
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Si tiene problemas, obtenga la biblioteca no modificada vinculada en el código.
ahora compile y cargue en el arduino.
Si funciona un poco (recomiendo key-mon en Linux para probar), pegue todo en caliente de forma segura para evitar roturas de cables.
Recomendado:
Convertir Un Teclado Muerto a Un Teclado MIDI: 8 Pasos
Convertir Un Teclado Muerto a Un Teclado MIDI: Hace un tiempo cuando era pequeño tenia un teclado funcional que me encantaba tocarlo, aunque solo sabia poquitas notas me encantaba tocarlo, un dia le conecte el eliminador equivocado pero no me habia dado cuenta cuando lo conecte todo estaba funci
Controlador de teclado HID para Project Diva Aracade Future Tone: 5 pasos
Controlador de teclado HID para Project Diva Aracade Future Tone: V-USB es una solución de biblioteca USB de baja velocidad para microcontroladores AVR. Nos permite crear dispositivos HID (teclado, mouse, gamepad, etc.) mediante el uso de microcontroladores AVR. La implementación del teclado HID se basa en HID 1.11. Admite un máximo de 6 pulsaciones de teclas
Demostración y prevención de exploits del teclado Arduino (HID): 4 pasos (con imágenes)
Demostración y prevención de explotación del teclado Arduino (HID): en este proyecto vamos a utilizar un arduino leonardo para simular un posible ataque USB utilizando HID (dispositivo de interfaz humana). He creado este tutorial no para ayudar a los piratas informáticos, sino para mostrarles algunos peligros reales y cómo protegerse de esos
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: 4 pasos (con imágenes)
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: En este tutorial, le contaré cómo podemos interconectar el teclado con 8051 y mostrar los números de teclado en la pantalla de 7 segmentos
Teclado Das rápido y sucio (teclado en blanco): 3 pasos
Teclado Das rápido y sucio (teclado en blanco): Un teclado Das es el nombre del teclado más popular sin inscripciones en las teclas (teclado en blanco). El teclado Das se vende por $ 89.95. Este instructivo lo guiará a la hora de hacer uno usted mismo con cualquier teclado antiguo que tenga por ahí