Innehållsförteckning:

Liten USB -joystick: 5 steg (med bilder)
Liten USB -joystick: 5 steg (med bilder)

Video: Liten USB -joystick: 5 steg (med bilder)

Video: Liten USB -joystick: 5 steg (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Liten USB -joystick
Liten USB -joystick
Liten USB -joystick
Liten USB -joystick
Liten USB -joystick
Liten USB -joystick

Denna instuctables visar hur man gör en mycket enkel liten USB -joystick.

Denna instruktioner är relaterad till Hall Effect USB Joystick för att tillhandahålla en billig lösning.

Steg 1: Förberedelse

Förberedelse
Förberedelse
Förberedelse
Förberedelse

Joystick

En 2-axlig styrspakmodul

Digispark Dev Board

Detta är ett litet dev -kort som kan emulera USB HID -enhet, t.ex. USB -tangentbord, mus eller joystick

Andra

En liten brödbräda, några brödbrädetrådar och några stifthuvuden

Steg 2: Förbereda stifthuvud

Förberedelse av stifthuvud
Förberedelse av stifthuvud

Lödnålshuvuden till brädet om inte ännu.

FÖRSIKTIGHET Innan du ansluter den till brödbrädan

Digispark dev board power pins är inte breadboard -vänliga!

Detta projekt kräver bara 5V- och GND -stift. Det är nödvändigt att böja 5V -stiftet en liten behållare utanför, så det kan inte anslutas i samma rad medan det ansluts till brödbrädet. Eller så kommer du att blåsa ut något.

Steg 3: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning

Stiftplaceringen för båda brädorna är obalanserad, den behöver ytterligare stift för att stödja hörnen som inte har stifthuvud.

Här är sammanfattningen av anslutningen:

Digispark -> Joystick

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

Notera:

  • SW -utlösare genom att trycka ned joysticken
  • P3 och P4 är anslutna till USB, så alla USB HID -projekt kan inte ansluta andra saker till dessa 2 stift
  • P2 fortfarande tillgängligt för något annat, t.ex. en signal -LED eller en extra knapp
  • Det krävs analoga ingångsstiften för att läsa VRx- och VRy -värde, Digispark P2 och P5 är de analoga ingångsstiften. Vissa kort kanske inte aktiverar P5 (efuse RSTDISBL bit). Du kan testa det med Arduino "blink" -exempel på stift 5. Du måste bränna om startladdaren eller helt enkelt byta efuse för att aktivera den. Mer information:

Ref.:

Steg 4: Program

Konfigurera Arduino med Digispark -stöd om inte ännu:

digistump.com/wiki/digispark

Ladda ner och programmera källkoden:

github.com/moononournation/TinyUSBJoystick

Steg 5: Njut

Njut av!
Njut av!

Nu har du en liten enhet som hjälper dig att arbeta med 2-axligt analogt värde.

Rekommenderad: