İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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
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