Sadržaj:

HID kontroler tastature za Project Diva Aracade Budući ton: 5 koraka
HID kontroler tastature za Project Diva Aracade Budući ton: 5 koraka

Video: HID kontroler tastature za Project Diva Aracade Budući ton: 5 koraka

Video: HID kontroler tastature za Project Diva Aracade Budući ton: 5 koraka
Video: Часть 1 - Трипланетная аудиокнига Э. Э. Смита (глы 1–4) 2024, Novembar
Anonim
HID kontroler tastature za Project Diva Aracade Future Tone
HID kontroler tastature za Project Diva Aracade Future Tone

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

Implementacija HID tastature zasnovana je na HID 1.11. Podržava maksimalno 6 pritisaka tastera istovremeno. Takođe podržava i zadržavanje ključeva tokom vremena. Možete pritisnuti jednu tipku dok kliknete na drugu tipku.

Evo kako kreiram HID tastaturu 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 sa 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 matičnu ploču. Uključio sam šemu 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đe koristi modifikovanu verziju projekta UsbKeyboard. Preimenovao sam ga u UsbKeyboardMiku.

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

notabug.org/zsccat/PDAFT-HID-Keyboard

Nakon što preuzmete i Arduino projekt i biblioteku. Stavite UsbKeyboardMikyu u fasciklu svoje biblioteke i otvorite projekat MikuButton u Arduino IDE -u.

Korak 4: Korak 4: Napravite i prenesite Arduino projekt

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

Ako vaš mikro kontroler već ima instaliran pokretački program, možete samo kliknuti na dugme za učitavanje da biste učitali kôd.

Ili možete koristiti programer za učitavanje (npr. UsbAsp). Samo da biste bili sigurni da ste koristili vanjski kristal i da ste pravilno postavili 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čunar i trebalo bi ga ponovo prepoznati kao HID tastaturu.

Tipke su mapirane na sljedeći način.

Trokut -> 13

Kvadrat -> 12

Križ -> 11

Zaokruži -> 10

Početak -> 9

Lijevi klizač Lijevo -> A3

Lijevi klizač Desno -> A2

Desni klizač Lijevo -> A1

Desni klizač Desno -> A0

Preporučuje se: