Tartalomjegyzék:

Apró USB joystick: 5 lépés (képekkel)
Apró USB joystick: 5 lépés (képekkel)

Videó: Apró USB joystick: 5 lépés (képekkel)

Videó: Apró USB joystick: 5 lépés (képekkel)
Videó: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, November
Anonim
Apró USB joystick
Apró USB joystick
Apró USB joystick
Apró USB joystick
Apró USB joystick
Apró USB joystick

Ezek az oktathatatlanok bemutatják, hogyan lehet nagyon egyszerű apró USB joystickot készíteni.

Ez az utasítás a Hall Effect USB joystick -hoz kapcsolódik, amely olcsó megoldást kínál.

1. lépés: Előkészítés

Készítmény
Készítmény
Készítmény
Készítmény

Joystick

2 tengelyes joystick kitörő modul

Digispark Dev Board

Ez egy apró fejlesztőtábla, amely képes emulálni az USB HID eszközt, pl. USB billentyűzet, egér vagy joystick

Mások

Egy apró kenyérsütő deszkát, néhány kenyeretáblát és néhány tűfejlécet

2. lépés: A tűfejléc előkészítése

Tűfejléc előkészítése
Tűfejléc előkészítése

Forrasztócsap fejlécek a táblához, ha még nem.

VIGYÁZAT Mielőtt bedugná a kenyértáblába

A Digispark fejlesztőtábla tápcsapjai nem kenyérpirító táblák!

Ez a projekt csak 5V és GND csapokat igényel. Az 5V -os tüskét kissé hajlítsa meg kívülről, így nem csatlakozik ugyanabba a sorba, miközben a kenyérlaphoz csatlakozik. Vagy kifújsz valamit.

3. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

A csapok elhelyezése mindkét táblánál kiegyensúlyozatlan, további csapokra van szükség a sarkok alátámasztásához, amelyek nem rendelkeznek csapfejjel.

Íme a kapcsolat összefoglalója:

Digispark -> Joystick

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

Jegyzet:

  • SW kioldó a joystick lenyomásával
  • A P3 és P4 csatlakozik az USB -hez, így bármely USB HID projekt nem tud más dolgokat csatlakoztatni ehhez a 2 érintkezőhöz
  • A P2 még elérhető valami másra, pl. jelző LED vagy egy extra gomb
  • A VRx és VRy értékek olvasásához analóg bemeneti tüskék szükségesek, a Digispark P2 és P5 az analóg bemeneti érintkezők. Előfordulhat, hogy néhány kártya nem engedélyezi a P5 -öt (efuse RSTDISBL bit). Tesztelheti az Arduino "villog" példájával az 5. tűn. Újra kell égetnie a rendszerbetöltőt, vagy egyszerűen módosítania kell az efúzt, hogy engedélyezze. További részletek:

Ltsz.:

4. lépés: Programozás

Az Arduino beállítása Digispark támogatással, ha még nem:

digistump.com/wiki/digispark

Töltse le és programozza be a forráskódot:

github.com/moononournation/TinyUSBJoystick

5. lépés: Élvezze

Élvezd!
Élvezd!

Most van egy apró eszköze, amely segíti a 2 tengelyes analóg értékkel való működést.

Ajánlott: