Indholdsfortegnelse:

Lille USB -joystick: 5 trin (med billeder)
Lille USB -joystick: 5 trin (med billeder)

Video: Lille USB -joystick: 5 trin (med billeder)

Video: Lille USB -joystick: 5 trin (med billeder)
Video: ОБОГРЕВАТЕЛЬ БОЛЬШЕ НЕ НУЖЕН! Адский экокамин! 2024, December
Anonim
Lille USB -joystick
Lille USB -joystick
Lille USB -joystick
Lille USB -joystick
Lille USB -joystick
Lille USB -joystick

Denne instuctables viser, hvordan man laver et meget simpelt lille USB -joystick.

Denne instruks er relateret til Hall Effect USB Joystick for at levere en billig løsning.

Trin 1: Forberedelse

Forberedelse
Forberedelse
Forberedelse
Forberedelse

Joystick

Et 2-akset joystick breakout-modul

Digispark Dev Board

Dette er et lille dev -kort, der kan efterligne USB HID -enhed, f.eks. USB -tastatur, mus eller joystick

Andre

Et lille brødbræt, nogle brødbrætstråde og nogle nåleoverskrifter

Trin 2: Forberedelse af pinhoved

Pin Header Forberedelse
Pin Header Forberedelse

Loddepindehoveder til brættet, hvis ikke endnu.

FORSIGTIG Inden stikket sættes i et brødbræt

Digispark dev board power pins er ikke brødbræt venlige!

Dette projekt kræver kun 5V- og GND -ben. Det er påkrævet at bøje 5V -stiften en lille beholder udenfor, så den ikke kan forbindes i samme række, mens den sættes i brødbrættet. Eller du vil blæse noget ud.

Trin 3: Montering

montage
montage
montage
montage
montage
montage

Stiftplaceringen for begge brædder er i ubalance, det har brug for yderligere stifter for at understøtte hjørnerne, der ikke har stifthoved.

Her er forbindelsesoversigten:

Digispark -> Joystick

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

Bemærk:

  • SW -trigger ved at trykke joysticket ned
  • P3 og P4 er tilsluttet USB, så ethvert USB HID -projekt kan ikke tilslutte andre ting til disse 2 ben
  • P2 stadig tilgængelig for noget andet, f.eks. en signal -LED eller en ekstra knap
  • Det er påkrævet analoge indgangsstifter for at aflæse VRx og VRy -værdi, Digispark P2 og P5 er de analoge indgangsstifter. Nogle kort er muligvis ikke aktiveret P5 (efuse RSTDISBL bit). Du kan teste det ved Arduino "blink" -eksempel på pin 5. Du skal genbrænde bootloaderen eller blot ændre efuse for at aktivere den. Flere detaljer:

Ref.:

Trin 4: Programmer

Opsæt Arduino med Digispark -support, hvis ikke endnu:

digistump.com/wiki/digispark

Download og programmer kildekoden:

github.com/moononournation/TinyUSBJoystick

Trin 5: God fornøjelse

God fornøjelse!
God fornøjelse!

Nu har du en lille enhed til at hjælpe dig med at arbejde med 2-akset analog værdi.

Anbefalede: