Obsah:

Malý USB joystick: 5 kroků (s obrázky)
Malý USB joystick: 5 kroků (s obrázky)

Video: Malý USB joystick: 5 kroků (s obrázky)

Video: Malý USB joystick: 5 kroků (s obrázky)
Video: Adel ukazala prso 2024, Červen
Anonim
Malý USB joystick
Malý USB joystick
Malý USB joystick
Malý USB joystick
Malý USB joystick
Malý USB joystick

Tyto instuctables ukazují, jak vytvořit velmi jednoduchý malý USB joystick.

Tyto pokyny se vztahují k joysticku Hall Effect USB, který poskytuje levné řešení.

Krok 1: Příprava

Příprava
Příprava
Příprava
Příprava

Joystick

2osý vylamovací modul joysticku

Deska Digispark Dev

Jedná se o malou desku pro vývojáře, která může emulovat zařízení USB HID, např. USB klávesnice, myš nebo joystick

Ostatní

Drobné prkénko na krájení, pár drátů na prkénko a pár vývodek

Krok 2: Příprava záhlaví kolíku

Příprava záhlaví špendlíku
Příprava záhlaví špendlíku

Pokud ještě ne, pájecí hlavičky k desce.

UPOZORNĚNÍ Před připojením k prkénku

Napájecí piny desky Digispark dev nejsou vhodné pro prkénko!

Tento projekt vyžaduje pouze 5V a GND piny, Je nutné ohnout 5V pin trochu přihrádky venku, takže není připojen ve stejné řadě, když je zapojen do prkénka. Nebo něco vyfouknete.

Krok 3: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

Umístění kolíků u obou desek je nevyvážené, potřebuje další kolíky k podpoře rohů, které nemají kolíkovou hlavičku.

Zde je shrnutí připojení:

Digispark -> Joystick

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

Poznámka:

  • SW spouštění stisknutím joysticku
  • P3 a P4 jsou připojeny k USB, takže žádný projekt USB HID nemůže k těmto 2 pinům připojit další věci
  • P2 je stále k dispozici pro něco jiného, např. signální LED nebo extra tlačítko
  • Ke čtení hodnot VRx a VRy jsou vyžadovány analogové vstupní piny, Digispark P2 a P5 jsou analogové vstupní piny. Některá deska nemusí mít povolenou P5 (bit RSTDISBL efuse). Můžete to vyzkoušet na příkladu „blinkru“Arduina na pinu 5. Musíte znovu vypálit bootloader nebo jednoduše změnit efuse, abyste jej povolili. Další podrobnosti:

Odkaz:

Krok 4: Program

Nastavte Arduino s podporou Digispark, pokud ještě ne:

digistump.com/wiki/digispark

Stáhněte a naprogramujte zdrojový kód:

github.com/moononournation/TinyUSBJoystick

Krok 5: Užijte si to

Užívat si!
Užívat si!

Nyní máte malé zařízení, které vám pomůže pracovat s analogovou hodnotou 2 os.

Doporučuje: