İçindekiler:

Project Diva Aracade Future Tone için HID Klavye Denetleyicisi: 5 Adım
Project Diva Aracade Future Tone için HID Klavye Denetleyicisi: 5 Adım

Video: Project Diva Aracade Future Tone için HID Klavye Denetleyicisi: 5 Adım

Video: Project Diva Aracade Future Tone için HID Klavye Denetleyicisi: 5 Adım
Video: $65 Project Diva Arcade Controller?! (Plus Shipping~Skills sold separately💲 ) 2024, Kasım
Anonim
Project Diva Aracade Future Tone için HID Klavye Denetleyicisi
Project Diva Aracade Future Tone için HID Klavye Denetleyicisi

V-USB, AVR mikro denetleyicileri için düşük hızlı bir USB kitaplık çözümüdür. AVR mikro denetleyicileri kullanarak HID cihazları (Klavye, Fare, Gamepad vb.) oluşturmamızı sağlar.

HID klavye uygulaması, HID 1.11'e dayanmaktadır. Aynı anda maksimum 6 tuşa basmayı destekler. Aynı zamanda zaman içinde tuşa basılı tutmayı da destekler. Farklı bir tuşa tıklarken bir tuşu basılı tutabilirsiniz.

Project Diva Arcade Future Tone için bir HID klavyesini şu şekilde oluşturuyorum. (PD-Yükleyici 2.0)

Adım 1: Adım 1: Bileşen Hazırlama

AVR mikro denetleyici * 1 (ATMEGA8, 168, 328p vb. 4K+ flaşlı herhangi bir mikro denetleyici uygun olacaktır)

16M Kristal * 1

104 Kapasitör * 1

22P Kondansatör * 2

68R Direnç * 2

1.5K Direnç * 1

3.6V Zener Diyot * 2

USB Erkek Fiş * 1

Ekmek tahtası * 1

Adım 2: Adım 2: Devre Kartını Oluşturun

Adım 2: Devre Kartını Oluşturun
Adım 2: Devre Kartını Oluşturun
Adım 2: Devre Kartını Oluşturun
Adım 2: Devre Kartını Oluşturun

Bu bileşenleri breadboard'a lehimleyin. Projenin şemasını ekledim. İşlerin çoğu kod aracılığıyla mikro denetleyici tarafından yapıldığından lehimlenecek çok fazla bileşen yoktur.

Adım 3: Adım: Yazılım Ortamı Hazırlığı

Proje Arduino IDE üzerine inşa edilmiştir.

Ayrıca UsbKeyboard projesinin değiştirilmiş bir sürümünü kullanır. UsbKeyboardMiku olarak yeniden adlandırdım.

Hem Arduino Projesini hem de Kütüphaneyi havuzumdan indirebilirsiniz.

notabug.org/zsccat/PDAFT-HID-Keyboard

Hem Arduino projesini hem de kütüphaneyi indirdikten sonra. UsbKeyboardMikyu'yu kütüphane klasörünüze koyun ve Arduino IDE'de MikuButton projesini açın.

Adım 4: Adım 4: Arduino Projesini Oluşturun ve Yükleyin

Gerçekten buradayız. Sadece AVR mikro denetleyicinize kod yüklemeniz gerekiyor ve gitmeye hazırız.

Mikro denetleyicinizde zaten bir önyükleyici kuruluysa, kodu yüklemek için yükleme düğmesine tıklamanız yeterlidir.

Veya yüklemek için bir programcı kullanabilirsiniz (örneğin, UsbAsp). Sadece harici kristal kullandığınızdan emin olmak ve sigorta kurulumunu doğru yapmak için. (Arduino kartı için, zaten doğru sigorta kurulumuna sahip olduklarından herhangi bir değişiklik gerekli değildir)

Adım 5: Adım 5: Test Etme

Adım 5: Test Etme
Adım 5: Test Etme
Adım 5: Test Etme
Adım 5: Test Etme

Usb fişini bilgisayarınıza takmanız yeterlidir ve bir HID klavye olarak tanınması gerekir.

Anahtarlar aşağıdaki gibi eşlenir.

Üçgen -> 13

Kare -> 12

Çapraz -> 11

Daire -> 10

Başlat -> 9

Sol Kaydırıcı Sol -> A3

Sol Kaydırıcı Sağ -> A2

Sağ Kaydırıcı Sol -> A1

Sağ Kaydırıcı Sağ -> A0

Önerilen: