Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Need juhendid näitavad, kuidas teha väga lihtsat pisikest USB -juhtkangi.
See juhend on seotud Hall Effecti USB -juhtkangiga, mis pakub odavat lahendust.
Samm: Ettevalmistus
Juhtkang
2-teljeline juhtkangi katkestusmoodul
Digispark Dev Board
See on pisike arendusplaat, mis suudab jäljendada USB HID -seadet, nt. USB -klaviatuur, hiir või juhtkang
Teised
Pisike leivalaud, mõned leivaplaadi juhtmed ja mõned nööpnõelad
2. samm: tihvti päise ettevalmistamine
Jootetihvtide päised plaadile, kui veel pole.
ETTEVAATUST Enne leivaplaadile ühendamist
Digispark arendusplaadi toitepoldid ei ole leivaplaadisõbralikud!
Selle projekti jaoks on vaja ainult 5V ja GND kontakte. 5V tihvti on vaja veidi painutada väljaspool, nii et seda ei ühendata samas reas leivaplaadiga ühendamisel. Või puhute midagi välja.
3. samm: kokkupanek
Mõlema plaadi tihvtide paigutus on tasakaalust väljas, vajab nurkade toetamiseks täiendavaid tihvte, millel pole tihvti päist.
Siin on ühenduse kokkuvõte:
Digispark -> juhtkang
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Märge:
- SW päästik, vajutades juhtkangi alla
- P3 ja P4 on ühendatud USB -ga, nii et ükski USB HID -projekt ei saa nende kahe kontaktiga muid asju ühendada
- P2 on veel saadaval millegi muu jaoks, nt. signaal -LED või lisanupp
- VRx ja VRy väärtuste lugemiseks on vaja analoogsisendi tihvte, Digispark P2 ja P5 on analoogsisendi tihvtid. Mõnel plaadil ei pruugi olla lubatud P5 (efuse RSTDISBL bit). Saate seda testida Arduino "vilgutamise" näite abil viiendal tihvtil. Selle käivitamiseks peate alglaaduri uuesti põletama või lihtsalt efuse muutma. Lisateave:
Viide:
Samm 4: Programmeerimine
Seadistage Arduino Digisparki toega, kui mitte:
digistump.com/wiki/digispark
Laadige alla ja programmeerige lähtekood:
github.com/moononournation/TinyUSBJoystick
Samm: nautige
Nüüd on teil pisike seade, mis aitab teil kasutada 2-teljelist analoogväärtust.