Kazalo:

Atari podoben USB spinner z Arduino Leonardo: 4 koraki
Atari podoben USB spinner z Arduino Leonardo: 4 koraki

Video: Atari podoben USB spinner z Arduino Leonardo: 4 koraki

Video: Atari podoben USB spinner z Arduino Leonardo: 4 koraki
Video: Scooby-Doo's Birthday Special - Comedy + Life lessons | John Giftah and Friends 2024, November
Anonim
Atari podoben USB spinner z uporabo Arduina Leonarda
Atari podoben USB spinner z uporabo Arduina Leonarda

To je enostaven projekt. Spinner krmilnik, ki ga je mogoče uporabiti s katerim koli emulatorjem, ki uporablja miško. Pravzaprav lahko rečete, da ni nič drugega kot miška s samo vodoravnim gibanjem.

1. korak: Materiali

Materiali
Materiali

Potrebovali boste:

· Arduino Leonardo Pro Micro ali običajen Arduino Leonardo ali Arduino Pro Micro. To mora biti eden od teh Arduinosov, sicer ne bo delovalo. Kupil sem ga pri Ebayu in stalo me je 3,33 €. Tukaj je povezava:

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

· Potenciometer 10 Kohm, po možnosti s kovinsko osjo, zato bo vzdržljiv. Poiščete jih lahko tudi na Ebayu za cene, nižje od evra (ali dolarja).

· Običajen gumb.

· PCB za splošno uporabo, neobvezno. Potrebne povezave lahko vzpostavite neposredno z Arduinom.

· Škatla projekta logične velikosti. Predstavljajte si, da ga boste kot krmilnik držali na dlani.

· Nekaj, kar bo spominjalo na veslo, ki bo čez os potenciometra, kar boste med igranjem obrnili. Svojega sem našel na starem radijskem aparatu (po njegovem videzu lahko razberete. Kasneje sem ga pobarval v srebro). Ponovno ga lahko kupite na Ebayu ali v trgovini z elektroniko.

· Nekaj kosov tankega kabla. Dobro bi bilo uporabiti rdeče in črne kable, da veste, kam gre glede na sliko.

Ko ste zadovoljni, da ste zbrali vse zgoraj navedeno, je čas, da jih sestavite.

2. korak: Sestavljanje

Skupščina
Skupščina

Povezave so preproste (glejte tudi sliko). Povezave sem naredil na tiskanem vezju, vendar jih lahko spajkate naravnost na Arduino:

Spajamo dva kabla na gumb. Enega od njih je treba spajkati na gnd pin Arduina (ni važno kateri od obeh), drugega pa na Arduino pin 9.

Če držite potenciometer, os na zgornji strani in zatiče proti sebi, morate spajkati kabel na desnem zatiču (po možnosti rdeče barve), ki bo spajen na Vcc pin na Arduinu. Na srednji zatič sem spajkal modri kabel, ki ga je treba spajati na zatiču A0 na Arduinu. Na koncu spajkajte črni kabel na levi zatič potenciometra, drugi konec pa za spajkanje na gnd pin na Arduinu.

3. korak: Programiranje

Programiranje
Programiranje

Ponovno preverite svoje povezave in naložite ta program na Arduino z uporabo Arduino IDE. Prepričajte se, da ste v meniju »Orodja« izbrali »Arduino Leonardo« ali »Arduino Pro Micro« in kot pristanišče ne glede na to, katero vrata je Leonardo (moje je bilo COM 8, vendar je za vas morda drugačno).

4. korak: Epilog

To je to !!! Spinner sem preizkusil z igrami MAME Arcanoid in Super Breakout na računalniku in s Kaboom! na emulatorju Stella, tudi na računalniku. Oh, in v program sprememba spremenljivke cspd vpliva na občutljivost vesla.

To je moj prvi pouk in vem, da sem morda naredil nekaj napak. Vprašajte me, če imate kakršno koli vprašanje.

Priporočena: