Sommario:

Spinner USB tipo Atari con Arduino Leonardo: 4 passaggi
Spinner USB tipo Atari con Arduino Leonardo: 4 passaggi

Video: Spinner USB tipo Atari con Arduino Leonardo: 4 passaggi

Video: Spinner USB tipo Atari con Arduino Leonardo: 4 passaggi
Video: Creando Gamepads con Arduino Parte 3 - Trackballs 2024, Dicembre
Anonim
Spinner USB tipo Atari con Arduino Leonardo
Spinner USB tipo Atari con Arduino Leonardo

Questo è un progetto facile. Un controller spinner che può essere utilizzato con qualsiasi emulatore che fa uso di un mouse. In effetti, puoi dire che non è altro che un mouse con solo movimento orizzontale.

Passaggio 1: i materiali

I materiali
I materiali

Avrai bisogno di:

· Un Arduino Leonardo Pro Micro o un normale Arduino Leonardo o Arduino Pro Micro. Deve essere uno di questi Arduino, altrimenti non funzionerà. Ne ho comprato uno su Ebay e mi è costato 3,33€. Ecco il link:

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 potenziometro da 10 Kohm, preferibilmente con asse metallico, così sarà durevole. Puoi cercarli anche su Ebay a prezzi inferiori a un euro (o dollaro).

· Un normale pulsante.

· Un PCB per uso generale, opzionale. Puoi effettuare le connessioni necessarie direttamente ad Arduino.

· Una scatola di progetto di dimensioni logiche. Immagina di tenerlo sul palmo della tua mano come controller.

· Qualcosa che assomiglierà a una pagaia da posizionare sull'asse del potenziometro che girerai durante il gioco. Il mio l'ho trovato su un vecchio riproduttore di radiocassette (lo si vede dall'aspetto. Ma poi l'ho dipinto d'argento). Puoi acquistarne uno di nuovo da Ebay o da un negozio di elettronica.

· Alcuni pezzi di cavo sottile. Sarebbe bene usare i cavi rosso e nero per sapere quale va dove secondo l'immagine.

Quando sei soddisfatto di aver raccolto tutto quanto sopra è il momento di assemblarli.

Fase 2: L'Assemblea

L'assemblea
L'assemblea

I collegamenti sono semplici (vedi anche l'immagine). Ho fatto i collegamenti su un PCB, ma puoi saldarli direttamente su Arduino:

Saldare due cavi sul pulsante. Uno di questi va saldato al pin gnd di Arduino (non importa quale dei due) e l'altro al pin 9 di Arduino.

Se tieni il potenziometro, asse in alto e pin verso di te, allora devi saldare un cavo sul pin destro (preferibilmente di colore rosso), che verrà saldato al pin Vcc sull'Arduino. Sul pin centrale ho saldato un cavo blu che va saldato sul pin A0 dell'Arduino. Infine, saldare un cavo nero sul pin sinistro del potenziometro, l'altra estremità da saldare al pin gnd dell'Arduino.

Passaggio 3: la programmazione

La programmazione
La programmazione

Controlla di nuovo le tue connessioni e carica questo programma su Arduino usando l'IDE di Arduino. Assicurati che dal menu "Strumenti" hai selezionato come scheda "Arduino Leonardo" o "Arduino Pro Micro" e come porta qualsiasi sia la porta del Leonardo (la mia era la COM 8 ma potrebbe essere diversa per te.

Fase 4: Epilogo

Questo è tutto!!! Ho testato lo spinner con i giochi MAME Arcanoid e Super Breakout su un PC e con Kaboom! sull'emulatore Stella, anche sul Pc. Oh, e nel programma, la modifica della variabile cspd influisce sulla sensibilità del paddle.

Questo è il mio primo istruibile e so che potrei aver fatto degli errori. Sentiti libero di farmi qualsiasi domanda tu possa avere.

Consigliato: