Агуулгын хүснэгт:

Project Diva Aracade ирээдүйн аяны HID гар хянагч: 5 алхам
Project Diva Aracade ирээдүйн аяны HID гар хянагч: 5 алхам

Видео: Project Diva Aracade ирээдүйн аяны HID гар хянагч: 5 алхам

Видео: Project Diva Aracade ирээдүйн аяны HID гар хянагч: 5 алхам
Видео: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Долдугаар сарын
Anonim
Project Diva Aracade ирээдүйн аяны HID гар хянагч
Project Diva Aracade ирээдүйн аяны HID гар хянагч

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+ флаштай аливаа микро хянагч зүгээр байх болно)

16M болор * 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 микро контроллер дээрээ код оруулах шаардлагатай бөгөөд бид явахад бэлэн байна.

Хэрэв таны микро хянагч bootloader -ийг аль хэдийн суулгасан бол та байршуулах товчлуур дээр дарж кодыг байршуулж болно.

Эсвэл та байршуулахдаа програмист ашиглаж болно (жишээ нь UsbAsp). Гадны болор ашигласан эсэх, гал хамгаалагчийн тохиргоог зөв хийх хэрэгтэй. (Arduino хавтангийн хувьд гал хамгаалагчийн зөв тохиргоог аль хэдийн авсан тул ямар ч өөрчлөлт хийх шаардлагагүй болно)

Алхам 5: Алхам 5: Туршилт

Алхам 5: Туршилт
Алхам 5: Туршилт
Алхам 5: Туршилт
Алхам 5: Туршилт

Зүгээр л USB залгуурыг компьютер дээрээ залгаарай, үүнийг HID гар болгон дахин холбох ёстой.

Түлхүүрүүдийг дараах байдлаар зураглана.

Гурвалжин -> 13

Талбай -> 12

Загалмай -> 11

Тойрог -> 10

Эхлэх -> 9

Зүүн гулсагч Зүүн -> A3

Зүүн гулсагч баруун -> A2

Баруун гулсагч зүүн -> A1

Баруун гулсагч баруун -> A0

Зөвлөмж болгож буй: