Indholdsfortegnelse:
- Trin 1: Forberedelse
- Trin 2: Forberedelse af pinhoved
- Trin 3: Montering
- Trin 4: Programmer
- Trin 5: God fornøjelse
Video: Lille USB -joystick: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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
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
Nu har du en lille enhed til at hjælpe dig med at arbejde med 2-akset analog værdi.
Anbefalede:
Et lille kompas med ATtiny85: 12 trin (med billeder)
Et lille kompas med ATtiny85: Dette er vores første projekt med ATtiny85; et enkelt lomme digitalt kompas (i samarbejde med J. Arturo Espejel Báez). ATtiny85 er en høj ydeevne og lav effekt mikrokontroller. Den har 8 Kbytes programmerbar flashhukommelse. På grund af dette er chal
Lille V/A -måler med INA219: 9 trin (med billeder)
Lille V/A -måler med INA219: Træt af at genoprette dit multimeter, når du vil måle både spænding og strøm på et lille projekt? Lille V/A -måler er den enhed, du har brug for! Der er ikke noget nyt om INA219 højsidestrømssensoren. Der er masser af gode projekter ude
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
Et lille alarmsystem ved hjælp af et Super Tiny Arduino -kompatibelt bord !: Hej, i dag skal vi lave et lille fedt projekt. Vi skal bygge en lille alarmanordning, der måler afstanden mellem sig selv og et objekt foran den. Og når objektet bevæger sig forbi en bestemt afstand, giver enheden dig besked med en
MintyBoost! - Lille batteridrevet USB-oplader: 26 trin (med billeder)
MintyBoost! - Lille batteridrevet USB-oplader: Dette projekt beskriver en lille & enkel, men meget kraftig USB -oplader til din mp3 -afspiller, kamera, mobiltelefon og enhver anden gadget, du kan tilslutte til en USB -port for at oplade! Oplader kredsløb og 2 AA batterier passer ind i en Altoids tyggegummi, og
Byg en meget lille robot: Lav verdens mindste hjulrobot med et greb .: 9 trin (med billeder)
Byg en meget lille robot: Lav verdens mindste hjulrobot med et griber .: Byg en 1/20 kubik tommer robot med en griber, der kan opfange og flytte små genstande. Den styres af en Picaxe -mikrokontroller. På dette tidspunkt tror jeg, at dette kan være verdens mindste robot på hjul med en griber. Det vil uden tvivl ch