Tabla de contenido:

Controlador de teclado HID para Project Diva Aracade Future Tone: 5 pasos
Controlador de teclado HID para Project Diva Aracade Future Tone: 5 pasos

Video: Controlador de teclado HID para Project Diva Aracade Future Tone: 5 pasos

Video: Controlador de teclado HID para Project Diva Aracade Future Tone: 5 pasos
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Noviembre
Anonim
Controlador de teclado HID para Project Diva Aracade Future Tone
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.) utilizando microcontroladores AVR.

La implementación del teclado HID se basa en HID 1.11. Admite un máximo de 6 pulsaciones de teclas al mismo tiempo. También es compatible con la retención de teclas a lo largo del tiempo. Puede mantener presionada una tecla mientras hace clic en una tecla diferente.

Así es como creo un teclado HID para Project Diva Arcade Future Tone. (PD-Loader 2.0)

Paso 1: Paso 1: Preparación de los componentes

Microcontrolador AVR * 1 (ATMEGA8, 168, 328p, etc. Cualquier microcontrolador con flash 4K + estaría bien)

16 M de cristal * 1

104 condensador * 1

Condensador 22P * 2

Resistencia 68R * 2

Resistencia de 1,5 K * 1

Diodo Zener de 3.6V * 2

Enchufe macho USB * 1

Placa de pruebas * 1

Paso 2: Paso 2: Construya la placa de circuito

Paso 2: construya la placa de circuito
Paso 2: construya la placa de circuito
Paso 2: construya la placa de circuito
Paso 2: construya la placa de circuito

Suelde estos componentes a la placa de pruebas. He incluido el esquema del proyecto. No hay muchos componentes para soldar ya que la mayor parte del trabajo lo realiza el microcontrolador a través del código.

Paso 3: Paso: Preparación del entorno de software

El proyecto se basa en Arduino IDE.

También utiliza una versión modificada del proyecto UsbKeyboard. Lo he renombrado como UsbKeyboardMiku.

Puede descargar tanto el Proyecto Arduino como la Biblioteca desde mi repositorio.

notabug.org/zsccat/PDAFT-HID-Keyboard

Una vez que haya descargado tanto el proyecto Arduino como la biblioteca. Coloque UsbKeyboardMikyu en la carpeta de su biblioteca y abra el proyecto MikuButton en Arduino IDE.

Paso 4: Paso 4: Cree y cargue el proyecto Arduino

Realmente estamos aquí. Solo necesita cargar el código en su microcontrolador AVR y estamos listos para comenzar.

Si su microcontrolador ya tiene instalado el cargador de arranque, puede hacer clic en el botón de carga para cargar el código.

O puede usar un programador para cargar (por ejemplo, UsbAsp). Solo para asegurarse de haber utilizado un cristal externo y haber configurado correctamente el fusible. (Para la placa Arduino, no se requieren cambios ya que ya tienen la configuración de fusible correcta)

Paso 5: Paso 5: Prueba

Paso 5: prueba
Paso 5: prueba
Paso 5: prueba
Paso 5: prueba

Simplemente conecte el enchufe USB a su computadora y debería ser reconocido como un teclado HID.

Las claves se asignan de la siguiente manera.

Triángulo -> 13

Cuadrado -> 12

Cruz -> 11

Círculo -> 10

Inicio -> 9

Control deslizante izquierdo Izquierda -> A3

Control deslizante izquierdo Derecha -> A2

Control deslizante derecho Izquierda -> A1

Control deslizante derecho Derecha -> A0

Recomendado: