Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Këto instuctables tregojnë se si të bëni një levë USB shumë të thjeshtë.
Ky udhëzues lidhet me Hall Effect USB Joystick për të siguruar një zgjidhje me kosto të ulët.
Hapi 1: Përgatitja
Xhojstik
Një modul shpërthimi i levës me 2 boshte
Digispark Dev Board
Ky është një bord i vogël dev që mund të imitojë pajisjen USB HID, p.sh. Tastiera USB, miu ose levë
Të tjerët
Një dërrasë e vogël buke, disa tela të bukës dhe disa tituj pin
Hapi 2: Përgatitja e kokës së kunjit
Saldimi i titujve të kunjave në tabelë nëse jo akoma.
KUJDES Para se të lidheni me tabelën e bukës
Kunjat e energjisë të bordit Digispark dev nuk janë miqësore me bukën!
Ky projekt kërkon vetëm kunja 5V dhe GND, kërkohet të përkulni kunjin 5V një kosh të vogël jashtë, kështu që nuk lidhet në të njëjtin rresht ndërsa futeni në pjatën e bukës. Ose do të fryni Diçka.
Hapi 3: Montimi
Vendosja e kunjave për të dy bordet është e çekuilibruar, ajo ka nevojë për kunja të mëtejshëm për të mbështetur qoshet që nuk kanë kokë pin.
Këtu janë përmbledhjet e lidhjes:
Digispark -> Xhojstik
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Shënim:
- Shkaktari SW duke shtypur poshtë levën
- P3 dhe P4 janë të lidhura me USB, kështu që çdo projekt USB HID nuk mund të lidhë gjëra të tjera me këto 2 kunja
- P2 ende në dispozicion për diçka tjetër, p.sh. një sinjal LED ose një buton shtesë
- Kërkohen kunjat analoge të hyrjes për të lexuar vlerën VRx dhe VRy, Digispark P2 dhe P5 janë kunjat e hyrjes analoge. Disa borde mund të mos aktivizojnë P5 (efuse pak RSTDISBL). Ju mund ta provoni atë me shembullin "blink" të Arduino në pin 5. Ju kërkohet të rindezni Bootloader ose thjesht të ndryshoni efuse për ta aktivizuar atë. Më shumë detaje:
Ref.:
Hapi 4: Programi
Vendosni Arduino me mbështetjen Digispark nëse jo akoma:
digistump.com/wiki/digispark
Shkarkoni dhe programoni kodin burimor:
github.com/moononournation/TinyUSBJoystick
Hapi 5: Shijoni
Tani ju keni një pajisje të vogël për t'ju ndihmuar të punoni me vlerë analoge me 2 boshte.