Cuprins:
- Pasul 1: Pregătirea
- Pasul 2: Pregătirea antetului
- Pasul 3: Asamblare
- Pasul 4: Program
- Pasul 5: Bucurați-vă
Video: Tiny Joystick USB: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Aceste instuctabile arată cum să faci un joystick USB foarte mic.
Acest instructable este legat de joystick-ul USB Effect Hall pentru furnizarea unei soluții cu costuri reduse.
Pasul 1: Pregătirea
Joystick
Un modul de separare a joystick-ului pe 2 axe
Digispark Dev Board
Aceasta este o mică placă de dezvoltare care poate emula dispozitivul USB HID, de ex. Tastatură USB, mouse sau joystick
Alții
O placă mică, niște fire de placă și niște anteturi
Pasul 2: Pregătirea antetului
Lipiți anteturile pinului pe tablă, dacă nu încă.
ATENȚIE Înainte de a conecta placa de bucăți
Pinii de alimentare ai plăcii Digispark nu sunt prietenoși cu panourile!
Acest proiect necesită doar pini de 5V și GND, este necesar să îndoați pinul de 5V un mic coș în exterior, deci nu este conectat în același rând în timp ce se conectează la panou. Sau vei sufla ceva.
Pasul 3: Asamblare
Amplasarea știfturilor pentru ambele plăci este dezechilibrată, are nevoie de știfturi suplimentare pentru a susține colțurile care nu au antet.
Iată rezumatul conexiunii:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Notă:
- Declanșați SW apăsând joystick-ul
- P3 și P4 sunt conectate la USB, deci orice proiect USB HID nu poate conecta alte lucruri la acești 2 pini
- P2 este încă disponibil pentru altceva, de ex. un LED de semnal sau un buton suplimentar
- Este necesar pinii de intrare analogici pentru a citi valoarea VRx și VRy, Digispark P2 și P5 sunt pinii de intrare analogici. Este posibil ca unele plăci să nu activeze P5 (efuse bit RSTDISBL). Puteți să-l testați prin exemplul Arduino de „clipire” de pe pinul 5. Vi se cere să re-ardeți Bootloader-ul sau pur și simplu să schimbați efuse pentru a-l activa. Mai multe detalii:
Ref.:
Pasul 4: Program
Configurați Arduino cu suport Digispark dacă nu încă:
digistump.com/wiki/digispark
Descărcați și programați codul sursă:
github.com/moononournation/TinyUSBJoystick
Pasul 5: Bucurați-vă
Acum aveți un dispozitiv mic pentru a vă ajuta să operați cu valoare analogică pe 2 axe.
Recomandat:
Tiny H-Bridge Drivers - Noțiuni de bază: 6 pași (cu imagini)
Tiny H-Bridge Drivers | Noțiuni de bază: Bună ziua și bine ați revenit la un alt instructabil! În cea anterioară, v-am arătat cum am creat bobine în KiCad folosind un script python. Apoi am creat și testat câteva variante de bobine pentru a vedea care funcționează cel mai bine. Scopul meu este să înlocuiesc imensul
Joystick USB cu efect Hall: 7 pași (cu imagini)
Joystick USB Hall Effect: Acest instructable arată cum să utilizați un joystick industrial Hall Effect pentru a face un joystick USB de înaltă presiune. Există un alt joystick USB Tiny care poate oferi soluții cu costuri reduse; >
Server de rețea Tiny Raspberry Pi Plug & Play: 6 pași (cu imagini)
Plug & Play Tiny Raspberry Pi Network Server: Recent, am pus mâna pe două Raspberry Pi 1 Model A + ieftin. Dacă nu ați auzit de Pi Model A, acesta este unul dintre primii factori de formă ai Raspberry Pi, care este mai mare decât un Pi Zero și mai mic decât un Raspberry Pi standard. Vreau mereu să
Conversie USB Joystick din anii 1980: 7 pași (cu imagini)
Conversie USB Joystick din anii 1980: acest joystick original Cheetah 125 din anii 1980 a avut o conversie plăcută cu micro-comutatoare noi strălucitoare, butoane arcade și o placă de control Pimoroni Player X. Acum are patru " foc " independente butoane și se conectează prin USB, gata pentru
Un sistem de alarmă Tiny care folosește o placă compatibilă Super Tiny Arduino !: 10 pași
Un sistem de alarmă Tiny care folosește o placă compatibilă Super Tiny Arduino !: Bună ziua, astăzi vom face un proiect minunat. Vom construi un mic dispozitiv de alarmă care măsoară distanța dintre ea și un obiect din fața sa. Și când obiectul trece peste o distanță stabilită, dispozitivul vă va anunța cu un