Sadržaj:

USB spinner sličan Atariju koji koristi Arduino Leonardo: 4 koraka
USB spinner sličan Atariju koji koristi Arduino Leonardo: 4 koraka

Video: USB spinner sličan Atariju koji koristi Arduino Leonardo: 4 koraka

Video: USB spinner sličan Atariju koji koristi Arduino Leonardo: 4 koraka
Video: Инопланетяне - НЛО - Что, если разоблачители говорят правду?.. 2024, Novembar
Anonim
USB spinner sličan Atariju koji koristi Arduino Leonardo
USB spinner sličan Atariju koji koristi Arduino Leonardo

Ovo je jednostavan projekat. Spinner kontroler koji se može koristiti sa bilo kojim emulatorom koji koristi miš. U stvari, možete reći da to nije ništa drugo do miš sa samo horizontalnim kretanjem.

Korak 1: Materijali

Materijali
Materijali

Trebat će vam:

· Arduino Leonardo Pro Micro ili normalni Arduino Leonardo ili Arduino Pro Micro. To mora biti jedan od ovih Arduina, inače neće uspjeti. Kupio sam jedan od Ebaya i koštao me 3,33 €. Evo linka:

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

· Potenciometar od 10 Kohm, po mogućnosti s metalnom osi, tako da će biti izdržljiv. Možete ih potražiti i na Ebayu po cijenama manjim od eura (ili dolara).

· Normalno dugme.

· PCB opšte namjene, opcionalno. Možete uspostaviti potrebne veze izravno na Arduino.

· Okvir projekta logičke veličine. Zamislite da ćete ga držati na dlanu kao kontroler.

· Nešto što će podsjećati na veslo iznad osi potenciometra što ćete okrenuti prilikom sviranja. Našao sam svoj na starom radijskom kasetofonu (to se može vidjeti po izgledu. Ali, kasnije sam ga ofarbao u srebro). Možete ga ponovo kupiti na Ebayu ili u trgovini elektronike.

· Neki komadi tankog kabla. Bilo bi dobro upotrijebiti crvene i crne kabele kako biste znali što gdje ide prema slici.

Kada budete zadovoljni da ste sakupili sve gore navedeno, vrijeme je da ih sastavite.

Korak 2: Skupština

Skupština
Skupština

Veze su jednostavne (pogledajte i sliku). Napravio sam veze na PCB -u, ali ih možete lemiti direktno na Arduino:

Lemiti dva kabla na dugme. Jedan od njih mora biti lemljen na gnd pin Arduina (nije važno koje od ova dva), a drugi na Arduino pin 9.

Ako držite potenciometar, os prema gore i pinove prema sebi, tada morate lemiti kabel na desnoj iglici (po mogućnosti crvenoj boji), koja će biti lemljena na Vcc pin na Arduinu. Na srednju iglu sam lemio plavi kabel koji se mora lemiti na A0 pin na Arduinu. Konačno, lemite crni kabel na lijevu iglu potenciometra, a drugi kraj zalemite na gnd iglu na Arduinu.

Korak 3: Programiranje

Programiranje
Programiranje

Ponovno provjerite veze i prenesite ovaj program na Arduino koristeći Arduino IDE. Uvjerite se da ste u izborniku "Alati" odabrali kao ploču "Arduino Leonardo" ili "Arduino Pro Micro" i kao priključak koji god port bio Leonardo (moj je bio COM 8, ali za vas može biti drugačiji.

Korak 4: Epilog

To je to!!! Testirao sam spinner sa MAME igrama Arcanoid i Super Breakout na računaru i sa Kaboom -om! na Stella emulatoru, takođe na računaru. Oh, i u programu, promjena cspd varijable utječe na osjetljivost vesla.

Ovo je moje prvo uputstvo i znam da sam možda napravio neke greške. Slobodno mi postavite bilo koje pitanje koje imate.

Preporučuje se: