Orodha ya maudhui:

Kidogo Joystick ya USB: Hatua 5 (na Picha)
Kidogo Joystick ya USB: Hatua 5 (na Picha)

Video: Kidogo Joystick ya USB: Hatua 5 (na Picha)

Video: Kidogo Joystick ya USB: Hatua 5 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Kidogo cha Joystick cha USB
Kidogo cha Joystick cha USB
Kidogo cha Joystick cha USB
Kidogo cha Joystick cha USB
Kidogo cha Joystick cha USB
Kidogo cha Joystick cha USB

Vipimo hivi vinaonyesha jinsi ya kutengeneza kifurushi kidogo cha USB.

Mafundisho haya yanahusiana na Hall Effect USB Joystick kwa kutoa suluhisho la gharama nafuu.

Hatua ya 1: Maandalizi

Maandalizi
Maandalizi
Maandalizi
Maandalizi

Fimbo ya furaha

Moduli ya kuzuka kwa shaba-2 ya mhimili

Bodi ya Digispark Dev

Hii ni bodi ndogo ya dev ambayo inaweza kuiga kifaa cha USB HID, mf. Kinanda cha USB, panya au fimbo ya kufurahisha

Wengine

Bodi ndogo ya mkate, waya zingine za ubao wa mkate na vichwa vya pini

Hatua ya 2: Weka Maandalizi ya Kichwa

Maandalizi ya Kichwa cha Pini
Maandalizi ya Kichwa cha Pini

Vichwa vya pini ya kulehemu kwenye ubao ikiwa bado.

Tahadhari kabla ya kuziba kwenye mkate

Pini za nguvu za bodi ya Digispark sio rafiki wa mkate!

Mradi huu unahitaji tu pini 5V na GND, Inahitajika kuinama pini ya 5V pipa kidogo nje, kwa hivyo haiunganishwi katika safu moja wakati wa kuziba kwenye ubao wa mkate. Au utapuliza Kitu.

Hatua ya 3: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Uwekaji wa pini kwa bodi zote mbili hauna usawa, inahitaji pini zaidi kusaidia pembe ambazo hazina kichwa cha pini.

Hapa kuna muhtasari wa unganisho:

Digispark -> Joystick

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

Kumbuka:

  • SW kuchochea kwa vyombo vya habari chini joystick
  • P3 na P4 imeunganishwa na USB, kwa hivyo mradi wowote wa USB HID hauwezi kuunganisha vitu vingine kwenye pini hizi 2
  • P2 bado inapatikana kwa kitu kingine, k.v. LED ya ishara au kifungo cha ziada
  • Inahitajika pini za pembejeo za analog kusoma VRx na thamani ya VRy, Digispark P2 na P5 ni pini za pembejeo za analog. Bodi zingine zinaweza kuwezeshwa P5 (efuse bit RSTDISBL). Unaweza kuijaribu kwa mfano wa Arduino "blink" kwenye pini 5. Unahitajika kuchoma tena Bootloader au ubadilishe efuse tu kuiwezesha. Maelezo zaidi:

Ref.:

Hatua ya 4: Programu

Sanidi Arduino na msaada wa Digispark ikiwa bado:

digistump.com/wiki/digispark

Pakua na upange nambari ya chanzo:

github.com/moononournation/TinyUSBJoystick

Hatua ya 5: Furahiya

Furahiya!
Furahiya!

Sasa una kifaa kidogo kukusaidia kufanya kazi na thamani ya Analog 2-axis.

Ilipendekeza: