Mündəricat:

Arduino Leonardodan İstifadə edən Atari kimi USB Döndürücü: 4 Addım
Arduino Leonardodan İstifadə edən Atari kimi USB Döndürücü: 4 Addım

Video: Arduino Leonardodan İstifadə edən Atari kimi USB Döndürücü: 4 Addım

Video: Arduino Leonardodan İstifadə edən Atari kimi USB Döndürücü: 4 Addım
Video: Обзор LATTEPANDA (плата с Windows 10 + Arduino) 2024, Noyabr
Anonim
Arduino Leonardodan istifadə edərək Atari tipli USB Döndürücü
Arduino Leonardodan istifadə edərək Atari tipli USB Döndürücü

Bu asan bir layihədir. Siçan istifadə edən hər hansı bir emulator ilə istifadə edilə bilən bir əyirici nəzarətçi. Əslində, bunun yalnız üfüqi hərəkəti olan bir siçandan başqa bir şey olmadığını söyləyə bilərsiniz.

Addım 1: Materiallar

Materiallar
Materiallar

Ehtiyacınız olacaq:

· Bir Arduino Leonardo Pro Micro və ya normal bir Arduino Leonardo və ya Arduino Pro Micro. Bu Arduinolardan biri olmalıdır, əks halda işləməyəcək. Ebaydan birini aldım və mənə 3.33 avroya başa gəldi. İşdə link:

www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= p2060353.m2749.l2649

· 10 Kohm potensialiometr, tercihen metal oxlu, buna görə də davamlı olacaq. Onları bir avrodan (və ya dollardan) aşağı qiymətlərlə Ebay -da da axtara bilərsiniz.

· Normal bir düymə.

· Ümumi təyinatlı PCB, isteğe bağlıdır. Lazımi əlaqələri birbaşa Arduino ilə edə bilərsiniz.

· Məntiqi ölçüdə bir layihə qutusu. Bir nəzarətçi olaraq əlinizin ovucunda tutacağınızı düşünün.

· Oynayarkən çevirəcəyiniz potansiyometr oxunun üstündəki avarçəkmə bənzər bir şey. Köhnə radiokasset pleyerdə özümü tapdım (görünüşündən görə bilərsiniz. Amma, sonra gümüşə boyadım). Yenidən Ebaydan və ya elektronika mağazasından satın ala bilərsiniz.

· Bəzi incə kabel parçaları. Şəkilə görə hara getdiyini bilmək üçün qırmızı və qara kabellərdən istifadə etmək yaxşı olardı.

Yuxarıda göstərilənlərin hamısını topladığınızdan məmnun olduğunuz zaman onları yığmağın vaxtı gəldi.

Addım 2: Məclis

Məclis
Məclis

Bağlantılar sadədir (şəkilə də baxın). Bağlantıları bir PCB üzərində qurdum, ancaq birbaşa Arduinoda lehimləyə bilərsiniz:

Düymədə iki kabeli lehimləyin. Onlardan biri Arduino gnd pininə (ikisinin hansının fərq etməz), digəri isə Arduino pin 9 -da lehimlənməlidir.

Potansiyometr, oxu yuxarı tərəfdə və sancaqlar özünüzə doğru tutursanız, Arduino üzərindəki Vcc pininə lehimlənəcək bir kabeli sağ pində (tercihen qırmızı rəngdə) lehimləməlisiniz. Orta pin üzərində Arduino üzərindəki A0 pinində lehimlənməli olan mavi bir kabel lehimlədim. Nəhayət, qara bir kabeli potansiyometrenin sol piminə, digər ucunu da Arduino -da gnd pininə lehimləyin.

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Əlaqələrinizi yenidən yoxlayın və Arduino IDE -dən istifadə edərək bu proqramı Arduino -ya yükləyin. "Alətlər" menyusundan "Arduino Leonardo" ya da "Arduino Pro Micro" taxtası və Leonardonun hansı liman olduğu üçün seçdiyinizə əmin olun (mənimki COM 8 idi, amma sizin üçün fərqli ola bilər.

Addım 4: Epilog

Bu belədir!!! Əyiricini MAME oyunları Arcanoid və Super Breakout ilə bir kompüterdə və Kaboom ilə sınadım! Stella emulatorunda, həmçinin kompüterdə. Oh, və proqramda, cspd dəyişəninin dəyişdirilməsi avar həssaslığını təsir edir.

Bu mənim ilk təlimatımdır və bilirəm ki, bəzi səhvlər etmişəm. Hər hansı bir sualınız varsa mənə soruşmaqdan çekinmeyin.

Tövsiyə: