Índice:

Controlador de teclado HID para o Project Diva Aracade Tom do futuro: 5 etapas
Controlador de teclado HID para o Project Diva Aracade Tom do futuro: 5 etapas

Vídeo: Controlador de teclado HID para o Project Diva Aracade Tom do futuro: 5 etapas

Vídeo: Controlador de teclado HID para o Project Diva Aracade Tom do futuro: 5 etapas
Vídeo: Sly 2 Band of Thieves - PS2 | Longplay with commentary | Part 1/3 2024, Novembro
Anonim
Controlador de teclado HID para Project Diva Aracade Future Tone
Controlador de teclado HID para Project Diva Aracade Future Tone

V-USB é uma solução de biblioteca USB de baixa velocidade para micro controladores AVR. Ele nos permite criar dispositivos HID (teclado, mouse, gamepad, etc.) usando micro controladores AVR.

A implementação do teclado HID é baseada no HID 1.11. Ele suporta no máximo 6 pressionamentos de tecla ao mesmo tempo. Ele também suporta a retenção da chave ao longo do tempo. Você pode segurar uma tecla enquanto clica em uma tecla diferente.

Aqui está como eu crio um teclado HID para o Project Diva Arcade Future Tone. (PD-Loader 2.0)

Etapa 1: Etapa 1: Preparação do componente

Micro controlador AVR * 1 (ATMEGA8, 168, 328p etc. Qualquer micro controlador com 4K + flash seria adequado)

Cristal 16M * 1

104 Capacitor * 1

Capacitor 22P * 2

Resistor 68R * 2

Resistor 1.5K * 1

Diodo Zener 3,6 V * 2

Plugue USB Macho * 1

Breadboard * 1

Etapa 2: Etapa 2: construir a placa de circuito

Etapa 2: construir a placa de circuito
Etapa 2: construir a placa de circuito
Etapa 2: construir a placa de circuito
Etapa 2: construir a placa de circuito

Solde esses componentes na placa de ensaio. Eu incluí o esquema para o projeto. Não há muitos componentes a serem soldados, pois a maior parte do trabalho é feita pelo microcontrolador via código.

Etapa 3: Etapa: Preparação do Ambiente de Software

O projeto é construído no Arduino IDE.

Ele também utiliza uma versão modificada do projeto UsbKeyboard. Eu o renomeei como UsbKeyboardMiku.

Você pode baixar o Projeto Arduino e a Biblioteca do meu repositório.

notabug.org/zsccat/PDAFT-HID-Keyboard

Depois de fazer o download do projeto Arduino e da biblioteca. Coloque o UsbKeyboardMikyu em sua pasta de biblioteca e abra o projeto MikuButton no Arduino IDE.

Etapa 4: Etapa 4: construir e fazer upload do projeto Arduino

Estamos realmente aqui. Basta fazer o upload do código para o seu micro controlador AVR e estamos prontos para começar.

Se o seu microcontrolador já tiver o bootloader instalado, você pode apenas clicar no botão de upload para fazer o upload do código.

Ou você pode usar um programador para fazer upload (por exemplo, UsbAsp). Apenas para ter certeza de que você usou o cristal externo e configurou o fusível corretamente. (Para a placa Arduino, nenhuma alteração é necessária, pois eles já têm a configuração de fusível correta)

Etapa 5: Etapa 5: teste

Etapa 5: Teste
Etapa 5: Teste
Etapa 5: Teste
Etapa 5: Teste

Basta conectar o plugue USB em seu computador e ele deve ser reconhecido como um teclado HID.

As chaves são mapeadas da seguinte forma.

Triângulo -> 13

Quadrado -> 12

Cruz -> 11

Círculo -> 10

Iniciar -> 9

Controle deslizante esquerdo para a esquerda -> A3

Controle deslizante esquerdo direito -> A2

Controle deslizante direito à esquerda -> A1

Controle deslizante direito à direita -> A0

Recomendado: