Daftar Isi:

Pengontrol Keyboard HID untuk Project Diva Aracade Future Tone: 5 Langkah
Pengontrol Keyboard HID untuk Project Diva Aracade Future Tone: 5 Langkah

Video: Pengontrol Keyboard HID untuk Project Diva Aracade Future Tone: 5 Langkah

Video: Pengontrol Keyboard HID untuk Project Diva Aracade Future Tone: 5 Langkah
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, November
Anonim
Pengontrol Keyboard HID untuk Project Diva Aracade Future Tone
Pengontrol Keyboard HID untuk Project Diva Aracade Future Tone

V-USB adalah solusi perpustakaan USB kecepatan rendah untuk pengontrol mikro AVR. Ini memungkinkan kita untuk membuat perangkat HID (Keyboard, Mouse, Gamepad dll) dengan menggunakan pengontrol mikro AVR.

Implementasi keyboard HID didasarkan pada HID 1.11. Ini mendukung maksimal 6 penekanan tombol secara bersamaan. Ini juga mendukung penahanan kunci dari waktu ke waktu. Anda dapat menahan satu tombol sambil mengklik tombol yang berbeda.

Berikut adalah cara saya membuat keyboard HID untuk Project Diva Arcade Future Tone. (PD-Loader 2.0)

Langkah 1: Langkah 1: Persiapan Komponen

Pengontrol mikro AVR * 1 (ATMEGA8, 168, 328p dll. Pengontrol mikro apa pun dengan flash 4K+ akan baik-baik saja)

Kristal 16M * 1

104 Kapasitor * 1

Kapasitor 22P * 2

Resistor 68R * 2

1.5K Resistor * 1

Dioda Zener 3.6V * 2

Colokan USB Pria * 1

Papan tempat memotong roti * 1

Langkah 2: Langkah 2: Bangun Papan Sirkuit

Langkah 2: Bangun Papan Sirkuit
Langkah 2: Bangun Papan Sirkuit
Langkah 2: Bangun Papan Sirkuit
Langkah 2: Bangun Papan Sirkuit

Solder komponen ini ke papan tempat memotong roti. Saya telah menyertakan skema untuk proyek tersebut. Tidak banyak komponen yang harus disolder karena sebagian besar pekerjaan dilakukan oleh pengontrol mikro melalui kode.

Langkah 3: Langkah: Persiapan Lingkungan Perangkat Lunak

Proyek ini dibangun di atas Arduino IDE.

Itu juga menggunakan versi modifikasi dari proyek UsbKeyboard. Saya telah menamainya sebagai UsbKeyboardMiku.

Anda dapat mengunduh Proyek Arduino dan Perpustakaan dari repositori saya.

notabug.org/zsccat/PDAFT-HID-Keyboard

Setelah Anda mengunduh proyek Arduino dan perpustakaan. Masukkan UsbKeyboardMikyu ke folder perpustakaan Anda dan buka proyek MikuButton di Arduino IDE.

Langkah 4: Langkah 4: Bangun dan Unggah Proyek Arduino

Kami benar-benar di sini. Hanya perlu mengunggah kode ke pengontrol mikro AVR Anda dan kami siap untuk pergi.

Jika pengontrol mikro Anda sudah menginstal bootloader, Anda cukup mengklik tombol unggah untuk mengunggah kode.

Atau Anda dapat menggunakan programmer untuk mengunggah (mis. UsbAsp). Hanya untuk memastikan Anda telah menggunakan kristal eksternal dan mendapatkan pengaturan sekering dengan benar. (Untuk papan Arduino, tidak diperlukan perubahan karena sudah mendapatkan pengaturan sekering yang benar)

Langkah 5: Langkah 5: Pengujian

Langkah 5: Pengujian
Langkah 5: Pengujian
Langkah 5: Pengujian
Langkah 5: Pengujian

Cukup colokkan colokan Usb ke komputer Anda dan itu harus dikenali sebagai keyboard HID.

Kunci dipetakan sebagai berikut.

Segitiga -> 13

Kotak -> 12

Salib -> 11

Lingkaran -> 10

Mulai -> 9

Slider Kiri Kiri -> A3

Slider Kiri Kanan -> A2

Slider Kanan Kiri -> A1

Slider Kanan Kanan -> A0

Direkomendasikan: