Mündəricat:

Köhnə Oyun Port Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin: 5 addım
Köhnə Oyun Port Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin: 5 addım

Video: Köhnə Oyun Port Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin: 5 addım

Video: Köhnə Oyun Port Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin: 5 addım
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Iyul
Anonim
Köhnə Oyun Port Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin
Köhnə Oyun Port Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin

Sürətli İmtina: Bunun mahiyyəti, ucuz bir oyun portu joystick çevrilməsi etmək deyil. Bu layihənin məqsədi, asanlıqla dəyişdirilə bilən çox yönlü və özelleştirilebilir bir joystick etməkdir. Arduino'yu seçməyimin səbəbi yalnız boş vaxt keçirməyim və əmimin köhnə oyun portu joystickinə yeni bir nəfəs almaq istəməyim idi. Eyni şeyi etmək istəyirsinizsə, orada bir çox ucuz çeviricilər var, buna görə işləri çətinləşdirmək istəmirsinizsə onları sınayın

Addım 1: Lazımi materialları toplayın:

Lazımi materialları toplayın
Lazımi materialları toplayın
Lazımi materialları toplayın
Lazımi materialları toplayın
Lazımi materialları toplayın
Lazımi materialları toplayın
Lazımi materialları toplayın
Lazımi materialları toplayın

Ehtiyac duyacağınız şeylər bunlardır:

  • köhnə oyun portu joystick (həyət satışından 2 dollara mənimki var)
  • kişi pin başlıqları
  • bir Arduino uno (təxminən 18 dollar)
  • proto lövhə və ya perfboard

Lazım olan vasitələr bunlardır:

  • bir qayçı
  • bir lehimləmə dəmiri
  • bəzi qurğuşun
  • Arduino IDE və Atmel flip quraşdırılmış bir kompüter
  • internet bağlantısı

Addım 2: Joystick'i sökün:

Joystick'i sökün
Joystick'i sökün
Joystick'i sökün
Joystick'i sökün
Joystick'i sökün
Joystick'i sökün

etməli olduğunuz ilk şey, joysticki ayırmaq və düymələrə qoşulan tellərin rəng kodunu anlamaqdır.

Addım 3: Arduino qalxanı düzəldin və telləri bağlayın:

Arduino Shield hazırlayın və telləri bağlayın
Arduino Shield hazırlayın və telləri bağlayın
Arduino Shield hazırlayın və telləri bağlayın
Arduino Shield hazırlayın və telləri bağlayın
Arduino Shield hazırlayın və telləri bağlayın
Arduino Shield hazırlayın və telləri bağlayın

Əlavə edilmiş sxemə əməl edin.

Əsasən to potensiometrləri joystickin x və y oxunu, basma düymələri isə hərəkət düymələrini təmsil edir.

Addım 4: Proqramı konfiqurasiya edin:

Proqramı konfiqurasiya edin
Proqramı konfiqurasiya edin
Proqramı konfiqurasiya edin
Proqramı konfiqurasiya edin
Proqramı konfiqurasiya edin
Proqramı konfiqurasiya edin

Bu joystick -i konfiqurasiya etmək üçün bir neçə addım var:

  • Əvvəlcə bu linkə daxil olun https://github.com/AlanChatham/UnoJoy və UnoJoy -u yükləyin.
  • Sonra Arduino IDE -ni açın və nümunə kodu lövhəyə yandırın.
  • indi Atmel Flip və Java Runtime Environment qurun
  • İndi lövhədəki usb portuna yaxın iki sancağı qısaltmaqla və ya https://arduino.cc/en/Hacking/DFUProgramming8U2 linkindəki təlimatı izləməklə lövhəni DFU rejiminə keçirin.
  • İndi Uno Joy qovluğunu açın və Uno qovluğuna gedin və Turnintoajoystick.bat faylını işə salın
  • İndi Arduino lövhəsini ayırın və yenidən qoşun, indi hər şey hazırdır və hazırdır.
  • Lazım gələrsə, nəzarətçini yoxlamaq üçün Windows -da usb nəzarətçiləri seçimini yoxlayın.

Addım 5: Nəticəni və problemlərin aradan qaldırılmasını sonlandırın:

Nəticə və problemlərin aradan qaldırılması
Nəticə və problemlərin aradan qaldırılması

Joystick belə çıxdı.

işdə son nəticəni göstərmədiyim üçün üzr istəyirəm.

Joysticks hərəkatında hər hansı bir tərəddüdünüz varsa, zəhmət olmasa potensialiometrlərə gedən 5v və gnd əlaqələrini yoxlayın, daha çox problemin həlli üçün şərh bölməsində mənimlə əlaqə saxlayın.

Tövsiyə: