Sadržaj:

HID kontroler tipkovnice za budući ton projekta Diva Aracade: 5 koraka
HID kontroler tipkovnice za budući ton projekta Diva Aracade: 5 koraka

Video: HID kontroler tipkovnice za budući ton projekta Diva Aracade: 5 koraka

Video: HID kontroler tipkovnice za budući ton projekta Diva Aracade: 5 koraka
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Studeni
Anonim
HID kontroler tipkovnice za Project Diva Aracade Future Tone
HID kontroler tipkovnice za Project Diva Aracade Future Tone

V-USB je USB knjižnica male brzine za AVR mikrokontrolere. Omogućuje nam stvaranje HID uređaja (tipkovnica, miš, gamepad itd.) Pomoću AVR mikro kontrolera.

Implementacija HID tipkovnice temelji se na HID 1.11. Podržava maksimalno 6 pritisaka tipki u isto vrijeme. Također podržava i držanje ključeva tijekom vremena. Možete pritisnuti jednu tipku dok pritisnete drugu tipku.

Evo kako stvaram HID tipkovnicu za Project Diva Arcade Future Tone. (PD-Loader 2.0)

Korak 1: Korak 1: Priprema komponenti

AVR mikro kontroler * 1 (ATMEGA8, 168, 328p itd. Bilo koji mikro kontroler s 4K+ bljeskalicom bi bio u redu)

16M kristal * 1

104 Kondenzator * 1

22P kondenzator * 2

68R otpornik * 2

1.5K otpornik * 1

3.6V Zener dioda * 2

USB muški utikač * 1

Oglasna ploča * 1

Korak 2: Korak 2: Izgradite pločicu

Korak 2: Izgradite pločicu
Korak 2: Izgradite pločicu
Korak 2: Izgradite pločicu
Korak 2: Izgradite pločicu

Lemite ove komponente na ploču. Uključio sam shemu projekta. Nema mnogo komponenti za lemljenje jer većinu posla mikrokontroler obavlja putem koda.

Korak 3: Korak: Priprema softverskog okruženja

Projekt je izgrađen na Arduino IDE -u.

Također koristi modificiranu verziju projekta UsbKeyboard. Promijenio sam ga u UsbKeyboardMiku.

Arduino projekt i biblioteku možete preuzeti iz mog spremišta.

notabug.org/zsccat/PDAFT-HID-Keyboard

Nakon što preuzmete i Arduino projekt i biblioteku. Stavite UsbKeyboardMikyu u mapu knjižnice i otvorite projekt MikuButton u Arduino IDE -u.

Korak 4: Korak 4: Izgradite i prenesite Arduino projekt

Zaista smo ovdje. Samo je potrebno učitati kôd na vaš AVR mikro kontroler i spremni smo za rad.

Ako vaš mikro kontroler već ima instaliran bootloader, možete samo kliknuti gumb za prijenos da biste učitali kôd.

Ili možete koristiti programer za prijenos (npr. UsbAsp). Samo da provjerite jeste li koristili vanjski kristal i ispravno namjestite osigurač. (Za Arduino ploču nisu potrebne nikakve promjene jer već imaju ispravnu postavku osigurača)

Korak 5: Korak 5: Testiranje

Korak 5: Testiranje
Korak 5: Testiranje
Korak 5: Testiranje
Korak 5: Testiranje

Samo priključite USB utikač u računalo i trebalo bi ga ponovno prepoznati kao HID tipkovnicu.

Tipke su mapirane na sljedeći način.

Trokut -> 13

Kvadrat -> 12

Križ -> 11

Zaokruži -> 10

Start -> 9

Lijevi klizač Lijevo -> A3

Lijevi klizač Desno -> A2

Desni klizač Lijevo -> A1

Desni klizač Desno -> A0

Preporučeni: