Innehållsförteckning:
Video: Liten USB -joystick: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
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
Nu har du en liten enhet som hjälper dig att arbeta med 2-axligt analogt värde.
Rekommenderad:
En liten kompass med ATtiny85: 12 steg (med bilder)
En liten kompass med ATtiny85: Detta är vårt första projekt med ATtiny85; en enkel ficka digital kompass (i samarbete med J. Arturo Espejel Báez). ATtiny85 är en högpresterande och låg effekt mikrokontroller. Den har 8 Kbyte programmerbart flashminne. På grund av detta är chal
Liten V/A -mätare med INA219: 9 steg (med bilder)
Liten V/A -mätare med INA219: Trött på att koppla om din multimeter när du vill mäta både spänning och ström på ett litet projekt? Liten V/A -mätare är den enhet du behöver! Det finns inget nytt med INA219 högsidans strömsensor. Det finns många bra projekt ute
En liten basförförstärkare och effekterlåda: Black Ice, Electra Fuzz: 9 steg (med bilder)
A Tiny Bass Preamp and Effects Box: Black Ice, Electra Fuzz: I den här guiden kommer jag att visa hur du kan göra din alldeles egna bas/gitarrförstärkare och effektlåda. Jag väljer att göra en hybrideffektlåda, som blandar den vanliga "Black Ice" eller "Electra Distortion" -förvrängningseffekten med "Bazz Fuss" fuzz -effekten.
MintyBoost! - Liten batteridriven USB-laddare: 26 steg (med bilder)
MintyBoost! - Liten batteridriven USB-laddare: Detta projekt beskriver en liten & enkel, men mycket kraftfull USB -laddare för din mp3 -spelare, kamera, mobiltelefon och alla andra prylar du kan ansluta till en USB -port för att ladda! Laddarkretsarna och 2 AA -batterier passar i en Altoids -tuggummi och
Bygg en mycket liten robot: Gör världens minsta hjulrobot med en gripare: 9 steg (med bilder)
Bygg en mycket liten robot: Gör världens minsta hjulrobot med en gripare: Bygg en 1/20 kubikstums robot med en gripare som kan plocka upp och flytta små föremål. Den styrs av en Picaxe -mikrokontroller. Vid denna tidpunkt tror jag att detta kan vara världens minsta robot med hjul med en gripare. Det kommer utan tvekan att ch