Daftar Isi:

Joystick USB Kecil: 5 Langkah (dengan Gambar)
Joystick USB Kecil: 5 Langkah (dengan Gambar)

Video: Joystick USB Kecil: 5 Langkah (dengan Gambar)

Video: Joystick USB Kecil: 5 Langkah (dengan Gambar)
Video: Cara Setting Joystick USB Untuk Main Semua Game PC 2024, Juli
Anonim
Joystick USB Kecil
Joystick USB Kecil
Joystick USB Kecil
Joystick USB Kecil
Joystick USB Kecil
Joystick USB Kecil

Instruksi ini menunjukkan cara membuat joystick USB kecil yang sangat sederhana.

Instruksi ini terkait dengan Hall Effect USB Joystick untuk menyediakan solusi berbiaya rendah.

Langkah 1: Persiapan

Persiapan
Persiapan
Persiapan
Persiapan

Joystik

Modul pelarian joystick 2 sumbu

Papan Pengembang Digispark

Ini adalah papan dev kecil yang dapat meniru perangkat USB HID, mis. Keyboard USB, mouse, atau joystick

Yang lain

Papan tempat memotong roti kecil, beberapa kabel papan tempat memotong roti, dan beberapa pin header

Langkah 2: Persiapan Pin Header

Persiapan Pin Header
Persiapan Pin Header

Solder pin header ke papan jika belum.

PERHATIAN Sebelum Pasang Ke Breadboard

Pin daya papan dev Digispark tidak ramah papan tempat memotong roti!

Proyek ini hanya membutuhkan pin 5V dan GND, pin 5V harus ditekuk sedikit di luar, sehingga tidak terhubung di baris yang sama saat dicolokkan ke papan tempat memotong roti. Atau Anda akan Meledakkan Sesuatu.

Langkah 3: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Penempatan pin untuk kedua papan tidak seimbang, perlu pin tambahan untuk menopang sudut-sudut yang tidak memiliki pin header.

Berikut ringkasan koneksinya:

Digispark -> Joystick

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

Catatan:

  • Pemicu SW dengan menekan joystick
  • P3 dan P4 terhubung ke USB, jadi proyek USB HID apa pun tidak dapat menghubungkan hal lain ke 2 pin ini
  • P2 masih tersedia untuk hal lain, mis. LED sinyal atau tombol tambahan
  • Diperlukan pin input analog untuk membaca nilai VRx dan VRy, Digispark P2 dan P5 adalah pin input analog. Beberapa board mungkin tidak mengaktifkan P5 (efuse RSTDISBL bit). Anda dapat mengujinya dengan contoh "blink" Arduino pada pin 5. Anda diminta untuk membakar kembali Bootloader atau cukup mengubah efuse untuk mengaktifkannya. Selengkapnya:

Ref.:

Langkah 4: Program

Siapkan Arduino dengan dukungan Digispark jika belum:

digistump.com/wiki/digispark

Unduh dan program kode sumber:

github.com/moononournation/TinyUSBJoystick

Langkah 5: Nikmati

Menikmati!
Menikmati!

Sekarang Anda memiliki perangkat kecil untuk membantu Anda beroperasi dengan nilai analog 2 sumbu.

Direkomendasikan: