Мазмуну:

Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам
Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам

Video: Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам

Video: Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Июль
Anonim
Project Diva Aracade Future Tone үчүн HID Keyboard Controller
Project Diva Aracade Future Tone үчүн HID Keyboard Controller

V-USB-AVR микро контроллери үчүн аз ылдамдыктагы USB китепкана чечими. Бул бизге AVR микро контроллерлерин колдонуу менен HID түзмөктөрүн (клавиатура, чычкан, геймпад ж. Б.) Түзүүгө мүмкүнчүлүк берет.

HID клавиатурасын ишке ашыруу HID 1.11ге негизделген. Бул бир эле учурда эң көп 6 баскычты колдойт. Ал ошондой эле убакыттын өтүшү менен ачкычты кармап турууну колдойт. Башка баскычты чыкылдатып жатканда, бир баскычты кармап турсаңыз болот.

Бул жерде мен Project Diva Arcade Future Tone үчүн HID клавиатурасын кантип түзөм. (PD-Loader 2.0)

1 -кадам: 1 -кадам: Компоненттерди даярдоо

AVR микро контроллери * 1 (ATMEGA8, 168, 328p ж.б. 4K+ флеши бар каалаган микро контроллер жакшы болмок)

16М Кристалл * 1

104 Конденсатор * 1

22P конденсатор * 2

68R каршылыгы * 2

1.5K каршылыгы * 1

3.6V Zener диод * 2

USB эркек сайгыч * 1

Нан тактасы * 1

2 -кадам: 2 -кадам: Райондук тактаны куруңуз

2 -кадам: Райондук тактаны куруңуз
2 -кадам: Райондук тактаны куруңуз
2 -кадам: Райондук тактаны куруңуз
2 -кадам: Райондук тактаны куруңуз

Бул компоненттерди нан тактасына кошуңуз. Мен долбоордун схемасын киргиздим. Көпчүлүк компоненттер көп эмес, анткени жумуштун көбү микро контролер тарабынан код аркылуу жасалат.

3 -кадам: Кадам: Программалык чөйрөнү даярдоо

Долбоор Arduino IDEде курулган.

Ошондой эле UsbKeyboard долбоорунун өзгөртүлгөн версиясын колдонот. Мен аны UsbKeyboardMiku деп өзгөртүп койдум.

Сиз Arduino долбоорун да, китепкананы да менин репозиторийимден жүктөп алсаңыз болот.

notabug.org/zsccat/PDAFT-HID-Keyboard

Сиз Arduino долбоорун да, китепкананы да жүктөп алгандан кийин. UsbKeyboardMikyu китепканаңыздын папкасына салып, Arduino IDEдеги MikuButton долбоорун ачыңыз.

4 -кадам: 4 -кадам: Arduino долбоорун түзүү жана жүктөө

Биз чынында бул жердебиз. Жөн гана AVR микро контроллерине кодду жүктөө керек жана биз барууга даярбыз.

Эгерде микро контроллериңизде жүктөгүч орнотулган болсо, анда кодду жүктөө үчүн жүктөө баскычын чыкылдатыңыз.

Же жүктөө үчүн программистти колдонсоңуз болот (мис. UsbAsp). Тышкы кристаллды колдонгонуңузга жана туура сактагычтын орнотулушуна ынануу үчүн. (Arduino тактасы үчүн эч кандай өзгөрүүлөр талап кылынбайт, анткени алар туура сактандыруучу орнотууга ээ)

5 -кадам: 5 -кадам: Тестирлөө

5 -кадам: Тестирлөө
5 -кадам: Тестирлөө
5 -кадам: Тестирлөө
5 -кадам: Тестирлөө

Жөн гана USB плагинди компьютериңизге сайыңыз, ал HID клавиатурасы катары кайра туташышы керек.

Ачкычтар төмөнкүчө картага түшүрүлгөн.

Triangle -> 13

Square -> 12

Кросс -> 11

Circle -> 10

Баштоо -> 9

Солго жылдыруу Солго -> A3

Сол слайдер Оңго -> A2

Оңго слайдер солго -> A1

Оң слайдер Оң -> A0

Сунушталууда: