Съдържание:
- Стъпка 1: Стъпка 1: Подготовка на компонентите
- Стъпка 2: Стъпка 2: Изградете платката
- Стъпка 3: Стъпка: Подготовка на софтуерната среда
- Стъпка 4: Стъпка 4: Изградете и качете проекта Arduino
- Стъпка 5: Стъпка 5: Тестване
Видео: HID клавиатурен контролер за Project Diva Aracade Бъдещ тон: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
V-USB е нискоскоростно USB библиотечно решение за AVR микроконтролери. Това ни позволява да създаваме HID устройства (клавиатура, мишка, геймпад и т.н.) с помощта на AVR микроконтролери.
Реализацията на HID клавиатурата се основава на HID 1.11. Той поддържа максимум 6 натискания на клавиши едновременно. Той също така поддържа задържане на ключове във времето. Можете да задържите един клавиш, докато щракнете върху друг ключ.
Ето как създавам HID клавиатура за Project Diva Arcade Future Tone. (PD-Loader 2.0)
Стъпка 1: Стъпка 1: Подготовка на компонентите
AVR микроконтролер * 1 (ATMEGA8, 168, 328p и др. Всеки микроконтролер с 4K+ светкавица би бил ОК)
16M кристал * 1
104 Кондензатор * 1
22P кондензатор * 2
68R резистор * 2
1.5K резистор * 1
3.6V ценеров диод * 2
USB мъжки щепсел * 1
Платформа * 1
Стъпка 2: Стъпка 2: Изградете платката
Запояйте тези компоненти към макета. Включих схемата за проекта. Няма много компоненти за запояване, тъй като по -голямата част от работата се извършва от микроконтролера чрез код.
Стъпка 3: Стъпка: Подготовка на софтуерната среда
Проектът е изграден върху Arduino IDE.
Той също така използва модифицирана версия на проекта UsbKeyboard. Преименувах го на UsbKeyboardMiku.
Можете да изтеглите както Arduino Project, така и библиотека от моето хранилище.
notabug.org/zsccat/PDAFT-HID-Keyboard
След като изтеглите проекта Arduino и библиотеката. Поставете UsbKeyboardMikyu във вашата библиотечна папка и отворете проекта MikuButton в Arduino IDE.
Стъпка 4: Стъпка 4: Изградете и качете проекта Arduino
Ние наистина сме тук. Просто трябва да качите код на вашия AVR микроконтролер и ние сме готови за работа.
Ако вашият микроконтролер вече има инсталиран буутлоудър, можете просто да кликнете върху бутона за качване, за да качите кода.
Или можете да използвате програмист за качване (например UsbAsp). Просто за да се уверите, че сте използвали външен кристал и да получите правилната настройка на предпазителя. (За платката Arduino не се изискват промени, тъй като те вече имат правилната настройка на предпазителя)
Стъпка 5: Стъпка 5: Тестване
Просто включете USB щепсела в компютъра си и той трябва да бъде разпознат като HID клавиатура.
Ключовете са картографирани както следва.
Триъгълник -> 13
Квадрат -> 12
Кръст -> 11
Кръг -> 10
Старт -> 9
Ляв плъзгач Ляв -> A3
Ляв плъзгач Десен -> A2
Десен плъзгач наляво -> A1
Десен плъзгач Десен -> A0
Препоръчано:
DIY клавиатурен контролер за MAME и виртуален пинбол: 4 стъпки (със снимки)
DIY клавиатурен контролер за MAME и виртуален пинбол: Този набор от инструкции ви позволява да създадете свой собствен клавиатурен контролер, използвайки стари клавиатури за цената на някои проводници, спойка и парче дърво. Тези контролери са използвани в моите проекти MAME и Virtual Pinball .Вижте Virtual Pinball Inst
Клавиатурен инструмент с Arduino (от Arduino Book): 6 стъпки
Клавиатурен инструмент с Arduino (от Arduino Book): Ето един урок за това как да създадете клавиатурен инструмент с Arduino. Отнема само 6 стъпки, което е лесно за начинаещите да започнат с Arduino. Резултатът от проекта звучи повече като ударен инструмент, отколкото струни. Има 4 бележки
1602 LCD клавиатурен щит модул с раница I2C: 6 стъпки
1602 LCD клавиатурен щитов модул с раница I2C: Като част от по -голям проект, исках да имам LCD дисплей и клавиатура за навигация в някои прости менюта. Ще използвам много от I/O портовете на Arduino за други задачи, затова исках I2C интерфейс за LCD. Затова си купих хардуер
Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]: 7 стъпки
Използване на 1602 LCD Keyboard Shield W/ Arduino [+Практически проекти]: Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak Обзор В този урок ще научите как да използвате Arduino LCD клавиатурен щит с 3 практически проекта. Какво ще научите: Как да настроите щита и да идентифицирате ключовете
PS2 контролер към USB Hid клавиатурен емулатор: 3 стъпки
PS2 контролер към USB Hid клавиатурен емулатор: Това е малък проект за създаване на програмируем компютър USB адаптер за PS2 контролер. Това е крос платформа. Направих го, защото имах проблеми с инсталирането на обичайното софтуерно решение (антимикро, joy2key и т.н.). Библиотеката не се компилира за тийнейджъри