Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ove instuctables pokazuju kako napraviti vrlo jednostavan mali USB joystick.
Ove upute se odnose na Hall Effect USB Joystick za pružanje jeftinog rješenja.
Korak 1: Priprema
Joystick
2-osni modul za probijanje džojstika
Digispark Dev Board
Ovo je mala razvojna ploča koja može oponašati USB HID uređaj, npr. USB tastatura, miš ili džojstik
Drugi
Sićušna matična ploča, neke žice za matičnu ploču i neki pin zaglavlja
Korak 2: Priprema zaglavlja iglice
Zaglavlja igara za lemljenje na ploču ako još nisu.
OPREZ Prije nego što ga uključite u oglasnu ploču
Pinovi za napajanje Digispark dev ploče nisu prilagođeni matičnoj ploči!
Ovaj projekt zahtijeva samo 5V i GND pinove. Potrebno je malo saviti pin 5V prema van, tako da se ne povezuje u isti red dok je uključen u matičnu ploču. Ili ćete nešto razneti.
Korak 3: Montaža
Položaj pinova za obje ploče je neuravnotežen, potrebni su dodatni pinovi za podupiranje uglova koji nemaju zaglavlje pinova.
Evo sažetka veze:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Bilješka:
- SW okidač pritiskom na džojstik
- P3 i P4 su spojeni na USB, tako da bilo koji USB HID projekt ne može povezati druge stvari na ova 2 pina
- P2 je još uvijek dostupan za nešto drugo, npr. signalna LED ili dodatno dugme
- Za čitanje VRx i VRy vrijednosti potrebni su pinovi za analogni ulaz, Digispark P2 i P5 su pinovi za analogni ulaz. Neke ploče možda nisu omogućile P5 (efuse RSTDISBL bit). Možete ga testirati pomoću Arduino primjera "treptanja" na pin-u 5. Morate ponovo snimiti Bootloader ili jednostavno promijeniti efuse da biste ga omogućili. Više detalja:
Ref.:
Korak 4: Program
Postavite Arduino s podrškom za Digispark ako još nije:
digistump.com/wiki/digispark
Preuzmite i programirajte izvorni kod:
github.com/moononournation/TinyUSBJoystick
Korak 5: Uživajte
Sada imate mali uređaj koji će vam pomoći pri radu s 2-osi analogne vrijednosti.