Sadržaj:

Mali USB džojstik: 5 koraka (sa slikama)
Mali USB džojstik: 5 koraka (sa slikama)

Video: Mali USB džojstik: 5 koraka (sa slikama)

Video: Mali USB džojstik: 5 koraka (sa slikama)
Video: Cамая МАЛЕНЬКАЯ поворотная камера 5G Wifi СЛЕЖЕНИЕ 2024, Juli
Anonim
Mali USB joystick
Mali USB joystick
Mali USB joystick
Mali USB joystick
Mali USB joystick
Mali USB joystick

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

Priprema
Priprema
Priprema
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

Priprema pin zaglavlja
Priprema pin zaglavlja

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

Montaža
Montaža
Montaža
Montaža
Montaža
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

Uživajte!
Uživajte!

Sada imate mali uređaj koji će vam pomoći pri radu s 2-osi analogne vrijednosti.

Preporučuje se: