Turinys:

„Atari“tipo USB suktukas naudojant „Arduino Leonardo“: 4 žingsniai
„Atari“tipo USB suktukas naudojant „Arduino Leonardo“: 4 žingsniai

Video: „Atari“tipo USB suktukas naudojant „Arduino Leonardo“: 4 žingsniai

Video: „Atari“tipo USB suktukas naudojant „Arduino Leonardo“: 4 žingsniai
Video: Retropie setup of iCode Duo USB Adapter for Atari Joystick and Paddles 2024, Lapkritis
Anonim
Į „Atari“panašus USB suktukas naudojant „Arduino Leonardo“
Į „Atari“panašus USB suktukas naudojant „Arduino Leonardo“

Tai lengvas projektas. Suktuko valdiklis, kurį galima naudoti su bet kokiu emuliatoriumi, kuriame naudojama pelė. Tiesą sakant, galite pasakyti, kad tai ne kas kita, kaip pelė, judanti tik horizontaliai.

1 žingsnis: medžiagos

Medžiagos
Medžiagos

Jums reikės:

· „Arduino Leonardo Pro Micro“arba įprastas „Arduino Leonardo“arba „Arduino Pro Micro“. Tai turi būti vienas iš šių „Arduinos“, kitaip jis neveiks. Pirkau vieną iš ebay ir man kainavo 3,33 €. Štai nuoroda:

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 potenciometras, pageidautina su metaline ašimi, todėl jis bus patvarus. Jų galite ieškoti ir „Ebay“, jei kainos yra mažesnės nei euras (arba doleris).

· Įprastas mygtukas.

· Bendrosios paskirties PCB, neprivaloma. Būtinus ryšius galite užmegzti tiesiai prie „Arduino“.

· Loginio dydžio projekto dėžutė. Įsivaizduokite, kad laikysite jį ant delno kaip valdiklį.

· Kažkas panašaus į irklą virš potenciometro ašies, kurią pasuksite žaisdami. Radau savąjį pas seną radijo kasetės grotuvą (galima spręsti iš jo išvaizdos. Tačiau vėliau nudažiau sidabru). Galite vėl nusipirkti „Ebay“arba elektronikos parduotuvėje.

· Kai kurie plono kabelio gabalai. Būtų gerai naudoti raudonus ir juodus kabelius, kad žinotumėte, kur pagal nuotrauką einama.

Kai esate patenkinti, surinkote visa tai, kas išdėstyta aukščiau, laikas juos surinkti.

2 žingsnis: surinkimas

Asamblėja
Asamblėja

Sujungimai yra paprasti (taip pat žr. Paveikslėlį). Aš prijungiau jungtis prie PCB, bet jas galite lituoti tiesiai ant „Arduino“:

Lituokite du kabelius ant mygtuko. Vienas iš jų turi būti lituojamas prie „Arduino“gnd kaiščio (nesvarbu, kuris iš dviejų), o kitas - prie „Arduino“kaiščio 9.

Jei laikote potenciometrą, ašį aukštyn ir smeigtukus link savęs, tuomet turite lituoti kabelį ant dešiniojo kaiščio (pageidautina raudonos spalvos), kuris bus lituojamas prie „Vcc“kaiščio „Arduino“. Ant vidurinio kaiščio litavau mėlyną kabelį, kuris turi būti lituojamas ant A0 kaiščio ant „Arduino“. Galiausiai, lituokite juodą kabelį ant kairiojo potenciometro kaiščio, kitą galą lituokite prie „Arduino“kaiščio.

3 žingsnis: programavimas

Programavimas
Programavimas

Dar kartą patikrinkite ryšius ir įkelkite šią programą į „Arduino“naudodami „Arduino IDE“. Įsitikinkite, kad meniu „Įrankiai“, kurį pasirinkote kaip „Arduino Leonardo“arba „Arduino Pro Micro“, ir kaip prievadą, nesvarbu, koks yra „Leonardo“prievadas (mano buvo COM 8, bet jums gali būti kitaip.

4 žingsnis: epilogas

Viskas!!! Aš suktuką išbandžiau su MAME žaidimais „Arcanoid“ir „Super Breakout“ant kompiuterio ir su „Kaboom“! „Stella“emuliatoriuje, taip pat kompiuteryje. O ir programoje kintamojo cspd pakeitimas turi įtakos irklo jautrumui.

Tai pirmas mano pamokomas dalykas ir žinau, kad galbūt padariau klaidų. Nesivaržykite užduoti man bet kokio klausimo.

Rekomenduojamas: