Sadržaj:

Mali USB joystick: 5 koraka (sa slikama)
Mali USB joystick: 5 koraka (sa slikama)

Video: Mali USB joystick: 5 koraka (sa slikama)

Video: Mali USB joystick: 5 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Maleni USB joystick
Maleni USB joystick
Mali USB joystick
Mali USB joystick
Mali USB joystick
Mali USB joystick

Ove instuctables pokazuju kako napraviti vrlo jednostavan sićušni USB joystick.

Ove upute povezane su s Hall Effect USB Joystickom za pružanje jeftinog rješenja.

Korak 1: Priprema

Priprema
Priprema
Priprema
Priprema

Joystick

2-osni modul za probijanje upravljačke palice

Digispark Dev Board

Ovo je sićušna razvojna ploča koja može oponašati USB HID uređaj, npr. USB tipkovnica, miš ili joystick

Drugi

Sićušna ploča, neke žice i neke zaglavlja iglica

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

Priključci za napajanje Digispark dev ploče nisu prilagođeni matičnoj ploči!

Za ovaj projekt potrebni su samo 5V i GND pinovi. Potrebno je malo saviti pin 5V vani, tako da se ne poveže u isti red dok je uključen u ploču. Ili ćete nešto ispuhati.

Korak 3: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Položaj pinova za obje ploče je neuravnotežen, potrebne su dodatne igle 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 joystick
  • P3 i P4 su spojeni na USB, tako da bilo koji USB HID projekt ne može spojiti druge stvari na ova 2 pina
  • P2 je još uvijek dostupan za nešto drugo, npr. signalna LED ili dodatni gumb
  • Za očitavanje vrijednosti VRx i VRy potrebni su pinovi za analogni ulaz, Digispark P2 i P5 su pinovi za analogni ulaz. Neke ploče možda ne omogućuju P5 (efuse RSTDISBL bit). Možete ga testirati pomoću Arduino primjera "treptanja" na pin-u 5. Morate ponovno 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živati!
Uživati!

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

Preporučeni: