Satura rādītājs:

HID tastatūras kontrolieris projektam Diva Aracade Future Tone: 5 soļi
HID tastatūras kontrolieris projektam Diva Aracade Future Tone: 5 soļi

Video: HID tastatūras kontrolieris projektam Diva Aracade Future Tone: 5 soļi

Video: HID tastatūras kontrolieris projektam Diva Aracade Future Tone: 5 soļi
Video: Контроллер не работает в Windows 10/11? Все исправления за 8 минут 2024, Jūlijs
Anonim
HID tastatūras kontrolieris projektam Diva Aracade Future Tone
HID tastatūras kontrolieris projektam Diva Aracade Future Tone

V-USB ir zema ātruma USB bibliotēkas risinājums AVR mikrokontrolleriem. Tas ļauj mums izveidot HID ierīces (tastatūru, peli, spēļu paneli utt.), Izmantojot AVR mikrokontrollerus.

HID tastatūras ieviešanas pamatā ir HID 1.11. Tas atbalsta ne vairāk kā 6 taustiņu nospiešanas vienlaicīgi. Tas arī atbalsta taustiņu turēšanu laika gaitā. Jūs varat turēt vienu taustiņu nospiestu, vienlaikus noklikšķinot uz cita taustiņa.

Lūk, kā es izveidoju HID tastatūru Project Diva Arcade Future Tone. (PD-Loader 2.0)

1. darbība: 1. darbība: komponenta sagatavošana

AVR mikrokontrolleris * 1 (ATMEGA8, 168, 328p utt. Jebkurš mikrokontrolleris ar 4K+ zibspuldzi būtu piemērots)

16 miljoni kristāla * 1

104 Kondensators * 1

22P kondensators * 2

68R rezistors * 2

1,5K rezistors * 1

3.6V Zener diode * 2

USB vīriešu spraudnis * 1

Maizes dēlis * 1

2. darbība: 2. darbība: izveidojiet shēmas plati

2. darbība: izveidojiet shēmas plati
2. darbība: izveidojiet shēmas plati
2. darbība: izveidojiet shēmas plati
2. darbība: izveidojiet shēmas plati

Lodējiet šos komponentus pie maizes dēļa. Es iekļāvu projekta shēmu. Lodējamo komponentu nav daudz, jo lielāko daļu darba veic mikrokontrolleris, izmantojot kodu.

3. darbība. Solis: programmatūras vides sagatavošana

Projekts ir balstīts uz Arduino IDE.

Tas arī izmanto modificētu UsbKeyboard projekta versiju. Es to pārdēvēju par UsbKeyboardMiku.

Jūs varat lejupielādēt gan Arduino projektu, gan bibliotēku no manas krātuves.

notabug.org/zsccat/PDAFT-HID-Keyboard

Kad esat lejupielādējis gan Arduino projektu, gan bibliotēku. Ievietojiet UsbKeyboardMikyu savā bibliotēkas mapē un atveriet MikuButton projektu Arduino IDE.

4. darbība: 4. darbība: izveidojiet un augšupielādējiet Arduino projektu

Mēs patiešām esam šeit. Vienkārši augšupielādējiet kodu savā AVR mikrokontrollerī, un mēs esam gatavi darbam.

Ja jūsu mikrokontrolleris jau ir instalējis sāknēšanas ielādētāju, varat vienkārši noklikšķināt uz augšupielādes pogas, lai augšupielādētu kodu.

Vai arī augšupielādei varat izmantot programmētāju (piemēram, UsbAsp). Tikai, lai pārliecinātos, ka esat izmantojis ārējo kristālu un pareizi iestatījis drošinātāju. (Arduino plāksnei nav nepieciešamas izmaiņas, jo tām jau ir pareizs drošinātāju iestatījums)

5. darbība: 5. darbība: pārbaude

5. darbība: pārbaude
5. darbība: pārbaude
5. darbība: pārbaude
5. darbība: pārbaude

Vienkārši pievienojiet USB spraudni datoram, un tas ir jāpārveido kā HID tastatūra.

Atslēgas tiek kartētas šādi.

Trīsstūris -> 13

Kvadrāts -> 12

Krusts -> 11

Aplis -> 10

Sākt -> 9

Kreisais slīdnis pa kreisi -> A3

Kreisais slīdnis pa labi -> A2

Labais slīdnis pa kreisi -> A1

Labais slīdnis pa labi -> A0

Ieteicams: