Sommario:
- Passaggio 1: preparazione
- Passaggio 2: preparazione dell'intestazione del pin
- Passaggio 3: assemblaggio
- Passaggio 4: programma
- Passaggio 5: divertiti
Video: Joystick USB minuscolo: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questo instuctables mostra come realizzare un piccolo joystick USB molto semplice.
Questa istruzione è correlata al joystick USB ad effetto Hall per fornire una soluzione a basso costo.
Passaggio 1: preparazione
Telecomando da gioco
Un modulo di breakout joystick a 2 assi
Scheda di sviluppo Digispark
Questa è una piccola scheda di sviluppo che può emulare il dispositivo USB HID, ad es. Tastiera USB, mouse o joystick
Altri
Una piccola breadboard, alcuni fili per breadboard e alcune intestazioni pin
Passaggio 2: preparazione dell'intestazione del pin
Saldare le intestazioni dei pin alla scheda, se non ancora.
ATTENZIONE prima di inserirlo in breadboard
I pin di alimentazione della scheda di sviluppo Digispark non sono compatibili con la breadboard!
Questo progetto richiede solo pin 5V e GND, è necessario piegare il pin 5V in un piccolo cestino all'esterno, quindi non è collegato nella stessa riga mentre si collega alla breadboard. O farai esplodere qualcosa.
Passaggio 3: assemblaggio
Il posizionamento dei pin per entrambe le schede è sbilanciato, sono necessari ulteriori pin per supportare gli angoli che non hanno l'intestazione del pin.
Ecco il riepilogo dei collegamenti:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Nota:
- Trigger SW premendo il joystick
- P3 e P4 sono collegati a USB, quindi qualsiasi progetto HID USB non può collegare altre cose a questi 2 pin
- P2 è ancora disponibile per qualcos'altro, ad es. un LED di segnalazione o un pulsante aggiuntivo
- Sono necessari pin di ingresso analogico per leggere il valore VRx e VRy, Digispark P2 e P5 sono i pin di ingresso analogico. Alcune schede potrebbero non abilitare P5 (efuse RSTDISBL bit). Puoi testarlo con l'esempio "blink" di Arduino sul pin 5. Ti viene richiesto di masterizzare nuovamente il Bootloader o semplicemente cambiare l'efuse per abilitarlo. Maggiori dettagli:
Rif.:
Passaggio 4: programma
Configura Arduino con il supporto Digispark se non ancora:
digistump.com/wiki/digispark
Scarica e programma il codice sorgente:
github.com/moononournation/TinyUSBJoystick
Passaggio 5: divertiti
Ora hai un piccolo dispositivo che ti aiuta a operare con il valore analogico a 2 assi.
Consigliato:
Case per computer in legno minuscolo: 3 passaggi (con immagini)
Piccola custodia per computer in legno: in questo tutorial, ti mostrerò come ho costruito molto facilmente la mia piccola custodia per computer in legno. Le uniche cose di cui avrai bisogno: - penna per sega a mano e righello-risparmio tempo-dremel e trapano-un case alimentatore ATX (sarà utilizzato per un pa
MicroKeyRing: spazio di archiviazione per password minuscolo che sta in tasca: 4 passaggi
MicroKeyRing: piccolo spazio di archiviazione per password che sta in tasca: password, password e altre password. Ogni sito Web, applicazione di posta o servizio Google ha bisogno di una password. E NON DOVRESTI usare la stessa password in due posti. Dove puoi memorizzarli? In un'applicazione desktop? In un'app web (presumibilmente sicura)?
Carico minuscolo - Carico a corrente costante: 4 passaggi (con immagini)
Carico minuscolo - Carico a corrente costante: ho sviluppato da solo un alimentatore da banco e finalmente ho raggiunto il punto in cui voglio applicare un carico per vedere come si comporta. Dopo aver visto l'eccellente video di Dave Jones e aver guardato alcune altre risorse su Internet, sono arrivato a Tiny Load. questo
Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi
Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: Ciao, oggi realizzeremo un piccolo progetto interessante. Costruiremo un minuscolo dispositivo di allarme che misuri la distanza tra se stesso e un oggetto di fronte ad esso. E quando l'oggetto si sposta oltre una distanza prestabilita, il dispositivo ti avviserà con un
Orologio con display a matrice di LED minuscolo: 8 passaggi
Piccolo orologio con display a matrice di LED: ho sempre desiderato avere un orologio da tavolo vecchio stile, che assomigliasse a qualcosa dei film degli anni '90, con funzionalità piuttosto umili: orologio in tempo reale, data, luce di sfondo che cambia, segnale acustico e un'opzione di sveglia . Quindi, sono venuto con un documento d'identità