Բովանդակություն:

Tiny USB Joystick: 5 քայլ (նկարներով)
Tiny USB Joystick: 5 քայլ (նկարներով)

Video: Tiny USB Joystick: 5 քայլ (նկարներով)

Video: Tiny USB Joystick: 5 քայլ (նկարներով)
Video: HBO 4, ախտորոշում և ինքնուրույն ճշգրտում 2024, Հուլիսի
Anonim
Փոքր USB ջոյստիկ
Փոքր USB ջոյստիկ
Փոքր USB ջոյստիկ
Փոքր USB ջոյստիկ
Փոքր USB ջոյստիկ
Փոքր USB ջոյստիկ

Այս instuctables- ը ցույց է տալիս, թե ինչպես կարելի է պատրաստել շատ պարզ փոքրիկ USB մի ջիստիկ:

Այս հրահանգները կապված են Hall Effect USB Joystick- ի հետ `ցածր գնով լուծում տալու համար:

Քայլ 1: Նախապատրաստում

Պատրաստում
Պատրաստում
Պատրաստում
Պատրաստում

Ջոյստիկ

2 առանցքի ջոյսթիք ճեղքման մոդուլ

Digispark Dev Board- ը

Սա փոքրիկ մշակման տախտակ է, որը կարող է ընդօրինակել USB HID սարքը, օրինակ. USB ստեղնաշար, մկնիկ կամ ջոյսթիք

Մյուսները

Մի փոքրիկ տախտակ, որոշ տախտակի մետաղալարեր և որոշ կապի վերնագրեր

Քայլ 2: Ամրացնել վերնագրի պատրաստումը

Պին գլխագրի պատրաստում
Պին գլխագրի պատրաստում

Եթե դեռ ոչ, գրատախտակները կպցրեք տախտակին:

CAՈUTՇԱԴՐՈ BeforeԹՅՈ BeforeՆ Նախքան Breadboard- ին միացնելը

Digispark dev տախտակի հոսանքի քորոցները հացաթխման համար հարմար չեն:

Այս նախագիծը պահանջում է միայն 5V և GND կապիչներ, պահանջվում է, որ 5V կապը մի փոքր աղբաման թեքվի դրսում, այնպես որ այն միացված չէ նույն շարքում, երբ միանում եք տախտակին: Կամ դուք ինչ -որ բան կպայթեցնեք:

Քայլ 3: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Երկու տախտակի համար քորոցների տեղադրումը անհավասարակշիռ է, այն պետք է ունենա հետագա կապում այն անկյուններն ամրացնելու համար, որոնք չունեն կապի վերնագիր:

Ահա կապի ամփոփագիրը.

Digispark -> oyոյստիկ

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

Նշում:

  • SW ձգան սեղմելով ներքևի ջոյսթիկը
  • P3 և P4- ը միացված են USB- ին, այնպես որ USB HID- ի ցանկացած նախագիծ չի կարող այլ բաներ միացնել այս 2 կապում
  • P2- ը դեռ հասանելի է այլ բանի համար, օրինակ. ազդանշանային LED կամ լրացուցիչ կոճակ
  • VRx և VRy արժեքը կարդալու համար պահանջվում է անալոգային մուտքագրման կապում, Digispark P2 և P5- ը անալոգային մուտքային կապում են: Որոշ տախտակներ կարող են միացված չլինել P5- ին (efuse RSTDISBL bit): Դուք կարող եք այն ստուգել Arduino- ի «թարթել» օրինակով 5-րդ կապում: Ձեզանից պահանջվում է նորից այրել Bootloader- ը կամ պարզապես փոխել efuse- ը `այն միացնելու համար: Առավել մանրամասն ՝

Հղում ՝

Քայլ 4: րագիր

Կարգավորեք Arduino- ն Digispark աջակցությամբ, եթե դեռ չկա.

digistump.com/wiki/digispark

Ներբեռնեք և ծրագրավորեք աղբյուրի կոդը.

github.com/moononournation/TinyUSBJoystick

Քայլ 5: Վայելեք:

Վայելեք
Վայելեք

Այժմ դուք ունեք մի փոքրիկ սարք, որը կօգնի ձեզ աշխատել երկու առանցքի անալոգային արժեքով:

Խորհուրդ ենք տալիս: