Mündəricat:

Kiçik USB Joystick: 5 Adım (Şəkillərlə birlikdə)
Kiçik USB Joystick: 5 Adım (Şəkillərlə birlikdə)

Video: Kiçik USB Joystick: 5 Adım (Şəkillərlə birlikdə)

Video: Kiçik USB Joystick: 5 Adım (Şəkillərlə birlikdə)
Video: Telefonun donursa, mütləq izlə! 🙂 #irshad #seneuyghun #tech 2024, Noyabr
Anonim
Kiçik USB Joystick
Kiçik USB Joystick
Kiçik USB Joystick
Kiçik USB Joystick
Kiçik USB Joystick
Kiçik USB Joystick

Bu göstərişlər çox sadə kiçik bir USB joystickin necə hazırlanacağını göstərir.

Bu təlimatlar aşağı qiymətli bir həll təmin etmək üçün Hall Effect USB Joystick ilə əlaqədardır.

Addım 1: Hazırlıq

Hazırlıq
Hazırlıq
Hazırlıq
Hazırlıq

Joystick

2 eksenli joystick qırılma modulu

Digispark Device Board

Bu, USB HID cihazını təqlid edə bilən kiçik bir inkişaf etdirici lövhədir, məsələn. USB klaviatura, siçan və ya joystick

Digərləri

Kiçik bir çörək taxtası, bəzi çörək taxtası telləri və bəzi pin başlıqları

Addım 2: Pin başlığının hazırlanması

Pin başlığının hazırlanması
Pin başlığının hazırlanması

Lehimləmə pin başlıqları hələ olmadıqda lövhəyə.

DİQQƏT Breadboard -a qoşmadan əvvəl

Digispark dev board güc pinləri çörək taxtası dostu deyil!

Bu layihə yalnız 5V və GND pinləri tələb edir, 5V pinini kənarda kiçik bir qutuya əymək tələb olunur, buna görə çörək taxtasına qoşularkən eyni sırada bağlanmır. Yoxsa bir şeyi partlatacaqsınız.

Addım 3: Montaj

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

Hər iki lövhə üçün pin yerləşdirmə balanssızdır, pin başlığı olmayan küncləri dəstəkləmək üçün əlavə sancaqlar lazımdır.

Budur əlaqə xülasəsi:

Digispark -> Joystick

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

Qeyd:

  • SW tetikleyicisini joystickə basaraq
  • P3 və P4 USB -yə bağlıdır, buna görə hər hansı bir USB HID layihəsi bu 2 sancağa başqa şeylər bağlaya bilməz
  • P2 başqa bir şey üçün hələ də mövcuddur, məsələn. bir siqnal LED və ya əlavə düymə
  • VRx və VRy dəyərlərini oxumaq üçün analog giriş pinləri tələb olunur, Digispark P2 və P5 analog giriş pinləridir. Bəzi lövhələr P5 -i aktivləşdirə bilməz (RSTDISBL bitini istifadə edin). Bunu pin 5-də Arduino "yanıb-sönmək" nümunəsi ilə sınaya bilərsiniz. Bootloader-ı yenidən yandırmalısınız və ya aktiv etmək üçün efüzyonu dəyişdirməlisiniz. Ətraflı məlumat:

İstinad:

Addım 4: Proqram

Arduino -nu hələ Digispark dəstəyi ilə qurun:

digistump.com/wiki/digispark

Mənbə kodunu yükləyin və proqramlaşdırın:

github.com/moononournation/TinyUSBJoystick

Addım 5: Zövq alın

Zövq alın!
Zövq alın!

İndi 2 oxlu analoq dəyəri ilə işləməyinizə kömək edəcək kiçik bir cihazınız var.

Tövsiyə: