INHOUDSOPGAWE:

Atari-agtige USB-draaier met behulp van Arduino Leonardo: 4 stappe
Atari-agtige USB-draaier met behulp van Arduino Leonardo: 4 stappe

Video: Atari-agtige USB-draaier met behulp van Arduino Leonardo: 4 stappe

Video: Atari-agtige USB-draaier met behulp van Arduino Leonardo: 4 stappe
Video: Atari VCS: Часть 1 — что это такое и почему мне это нравится 2024, Julie
Anonim
Atari-agtige USB-draaier met behulp van Arduino Leonardo
Atari-agtige USB-draaier met behulp van Arduino Leonardo

Dit is 'n maklike projek. 'N Spinner -kontroleerder wat gebruik kan word met enige emulator wat van 'n muis gebruik maak. U kan eintlik sê dat dit niks anders is as 'n muis met slegs horisontale beweging nie.

Stap 1: Die materiaal

Die materiale
Die materiale

Jy gaan nodig hê:

· 'N Arduino Leonardo Pro Micro of 'n normale Arduino Leonardo of Arduino Pro Micro. Dit moet een van hierdie Arduinos wees, anders gaan dit nie werk nie. Ek het een by Ebay gekoop en dit kos my 3,33 €. Hier is die skakel:

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

· 'N Potensiometer van 10 Kohm, verkieslik met 'n metaalas, sodat dit duursaam is. U kan dit ook op eBay soek vir pryse van minder as 'n euro (of dollar).

· 'N Normale drukknop.

· 'N Algemene PCB, opsioneel. U kan die nodige verbindings direk na die Arduino maak.

· 'N Projekboks van logiese grootte. Stel jou voor dat jy dit as 'n beheerder op jou hand se handpalm sal hou.

· Iets wat sal lyk soos 'n peddel oor die potensiometer -as wat u sal draai wanneer u speel. Ek het myne op 'n ou radio -kassetspeler gevind (jy kan dit sien uit die voorkoms daarvan. Maar ek het dit later silwer geverf). U kan weer een by die eBay of 'n elektroniese winkel koop.

· 'N Paar stukke skraal kabel. Dit sou goed wees om rooi en swart kabels te gebruik om te weet wat volgens die prentjie gaan.

As u tevrede is, het u al die bogenoemde versamel, dit is tyd om dit te monteer.

Stap 2: Die vergadering

Die Vergadering
Die Vergadering

Die verbindings is eenvoudig (sien ook die prentjie). Ek het die verbindings op 'n PCB gemaak, maar u kan dit direk op die Arduino soldeer:

Soldeer twee kabels op die drukknop. Een van hulle moet aan die gnd -pen van die Arduino gesoldeer word (dit maak nie saak watter van die twee nie) en die ander op Arduino -pen 9.

As u die potensiometer, die as aan die bo -kant vas hou en na u toe vaspen, moet u 'n kabel aan die regterpen (verkieslik rooi kleur) soldeer, wat aan die Vcc -pen op die Arduino gesoldeer sal word. Op die middelste pen het ek 'n blou kabel gesoldeer wat aan die A0 -pen op die Arduino gesoldeer moet word. Soldeer uiteindelik 'n swart kabel aan die linker pen van die potensiometer, en die ander kant moet aan die pen van die Arduino gesoldeer word.

Stap 3: Die programmering

Die programmering
Die programmering

Kontroleer weer u verbindings en laai hierdie program op die Arduino op met die Arduino IDE. Maak seker dat u in die spyskaart “Gereedskap” gekies het as aan boord van die “Arduino Leonardo” of “Arduino Pro Micro” en as poort watter poort ook al die Leonardo is (myne was COM 8, maar dit kan vir u anders wees.

Stap 4: Epiloog

Dis dit!!! Ek het die draaier getoets met MAME -speletjies Arcanoid en Super Breakout op 'n rekenaar, en met Kaboom! op die Stella -emulator, ook op die rekenaar. O, en in die program beïnvloed die verandering van die cspd -veranderlike die sensitiwiteit van die paddle.

Dit is my eerste instruksie en ek weet dat ek moontlik 'n paar foute gemaak het. Vra my gerus watter vraag u ook al mag hê.

Aanbeveel: