Cuprins:

Spinner USB de tip Atari folosind Arduino Leonardo: 4 pași
Spinner USB de tip Atari folosind Arduino Leonardo: 4 pași

Video: Spinner USB de tip Atari folosind Arduino Leonardo: 4 pași

Video: Spinner USB de tip Atari folosind Arduino Leonardo: 4 pași
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Noiembrie
Anonim
Spinner USB de tip Atari folosind Arduino Leonardo
Spinner USB de tip Atari folosind Arduino Leonardo

Acesta este un proiect ușor. Un controler spinner care poate fi utilizat cu orice emulator care folosește un mouse. De fapt, puteți spune că nu este altceva decât un mouse cu doar mișcare orizontală.

Pasul 1: Materialele

Materialele
Materialele

Veți avea nevoie de:

· Un Arduino Leonardo Pro Micro sau un Arduino Leonardo normal sau Arduino Pro Micro. Trebuie să fie unul dintre aceste Arduino, altfel nu va funcționa. Am cumpărat unul de pe Ebay și m-a costat 3,33 €. Iată linkul:

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

· Un potențiometru de 10 Kohm, de preferință cu ax metalic, deci va fi durabil. Le puteți căuta și la Ebay pentru prețuri mai mici de un euro (sau dolar).

· Un buton normal.

· Un PCB de uz general, opțional. Puteți face conexiunile necesare direct la Arduino.

· O cutie de proiect de dimensiuni logice. Imaginați-vă că o veți ține pe palma mâinii ca controler.

· Ceva care seamănă cu o paletă pentru a fi peste axa potențiometrului pe care o veți întoarce atunci când jucați. L-am găsit pe al meu pe un vechi radiocasetist (vă dați seama din aspectul său. Dar, ulterior l-am vopsit în argint). Puteți cumpăra din nou unul de pe eBay sau de la un magazin de electronice.

· Câteva bucăți de cablu subțire. Ar fi bine să folosiți cabluri roșii și negre pentru a ști care merge în funcție de imagine.

Când sunteți mulțumit că ați colectat toate cele de mai sus, este timpul să le asamblați.

Pasul 2: Adunarea

Adunarea
Adunarea

Conexiunile sunt simple (vezi și imaginea). Am făcut conexiunile pe un PCB, dar le puteți lipi direct pe Arduino:

Lipiți două cabluri pe buton. Una dintre ele trebuie lipită pe pinul gnd al Arduino (nu contează care dintre cele două) și cealaltă pe pinul Arduino 9.

Dacă țineți potențiometrul, axa în sus și pinii către dvs., atunci trebuie să lipiți un cablu pe pinul drept (de preferință culoare roșie), care va fi lipit cu pinul Vcc de pe Arduino. Pe pinul din mijloc am lipit un cablu albastru care trebuie lipit pe pinul A0 de pe Arduino. În cele din urmă, lipiți un cablu negru pe pinul stâng al potențiometrului, celălalt capăt urmând să fie lipit cu pinul gnd de pe Arduino.

Pasul 3: Programarea

Programarea
Programarea

Verificați-vă din nou conexiunile și încărcați acest program pe Arduino folosind Arduino IDE. Asigurați-vă că din meniul „Instrumente” ați selectat ca bord „Arduino Leonardo” sau „Arduino Pro Micro” și ca oricare port este Leonardo (al meu a fost COM 8, dar poate fi unul diferit pentru dvs.

Pasul 4: Epilog

Asta e!!! Am testat spinner-ul cu jocuri MAME Arcanoid și Super Breakout pe un PC și cu Kaboom! pe emulatorul Stella, de asemenea pe PC. Oh, și în program, modificarea variabilei cspd afectează sensibilitatea paletei.

Acesta este primul meu instructable și știu că poate am făcut unele greșeli. Nu ezitați să-mi puneți orice întrebare ați putea avea.

Recomandat: