INHOUDSOPGAWE:
- Stap 1: Voorbereiding
- Stap 2: Voorbereiding van speldkop
- Stap 3: Montering
- Stap 4: Programmeer
- Stap 5: Geniet dit
Video: Klein USB -joystick: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie instruksies wys hoe u 'n baie klein USB -joystick kan maak.
Hierdie instruksies hou verband met die Hall Effect USB -joystick om 'n goedkoop oplossing te bied.
Stap 1: Voorbereiding
Joystick
'N 2-as-joystick-uitbreekmodule
Digispark Dev Board
Dit is 'n klein dev -bord wat 'n USB HID -toestel kan naboots, bv. USB -sleutelbord, muis of joystick
Ander
'N Klein broodbord, 'n paar broodborddrade en 'n paar speldekop
Stap 2: Voorbereiding van speldkop
Soldeerspelde opskrifte aan die bord indien nog nie.
LET OP Voordat u dit in die broodbord aansluit
Digispark dev board kragpenne is nie broodbordvriendelik nie!
Hierdie projek benodig slegs 5V- en GND -penne. Dit is nodig dat die 5V -pen 'n bietjie bak buite buig, sodat dit nie in dieselfde ry kan aansluit terwyl dit in die broodbord geplaas word nie. Of jy blaas iets uit.
Stap 3: Montering
Die penplasing vir albei borde is onbalans; dit benodig verdere penne om die hoeke wat nie 'n penkop het nie, te ondersteun.
Hier is die verbindingopsomming:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Let wel:
- SW -sneller deur die joystick in te druk
- P3 en P4 is aan USB gekoppel, sodat enige USB HID -projek nie ander dinge aan hierdie 2 penne kan koppel nie
- P2 nog beskikbaar vir iets anders, bv. 'n sein -LED of 'n ekstra knoppie
- Om die VRx- en VRy -waarde te lees, is analoog -invoerpenne nodig, Digispark P2 en P5 is die analoog -invoerpenne. Sommige bordjies het moontlik nie P5 geaktiveer nie (efuse RSTDISBL bit). U kan dit toets deur 'n "knip" -voorbeeld van Arduino op pen 5. U moet die selflaaiprogram herbrand of eenvoudig die efuse verander om dit moontlik te maak. Meer besonderhede:
Verwysing:
Stap 4: Programmeer
Stel Arduino op met Digispark -ondersteuning, indien nog nie:
digistump.com/wiki/digispark
Laai die bronkode af en programmeer dit:
github.com/moononournation/TinyUSBJoystick
Stap 5: Geniet dit
Nou het u 'n klein toestel om u te help met 'n analoogwaarde van twee as.
Aanbeveel:
N Klein kompas met ATtiny85: 12 stappe (met foto's)
N Klein kompas met ATtiny85: Dit is ons eerste projek met ATtiny85; 'n eenvoudige sakkompas (in samewerking met J. Arturo Espejel Báez). ATtiny85 is 'n hoëprestasie- en lae -krag mikrobeheerder. Dit het 8 Kbyte programmeerbare flitsgeheue. As gevolg hiervan is die chal
Klein V/A meter met INA219: 9 stappen (met foto's)
Klein V/A -meter met INA219: is u moeg daarvoor om u multimeter aan te sluit as u spanning en stroom op 'n klein projek wil meet? Die klein V/A -meter is die toestel wat u nodig het! Daar is niks nuuts aan die INA219 hoësensor nie. Daar is baie goeie projekte
N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe
N Klein alarmstelsel met 'n Super Tiny Arduino -versoenbare bord !: Hallo, vandag gaan ons 'n klein, lekker projek maak. Ons gaan 'n klein alarmtoestel bou wat die afstand tussen hom en 'n voorwerp voor hom meet. En as die voorwerp oor 'n vasgestelde afstand beweeg, sal die toestel u in kennis stel met 'n
MintyBoost! - Klein USB-laaier met batterye: 26 stappe (met foto's)
MintyBoost! - USB-laaier met 'n klein battery: hierdie projek bevat 'n klein & eenvoudige, maar baie kragtige USB -laaier vir u mp3 -speler, kamera, selfoon en enige ander apparaat wat u kan aansluit om 'n USB -poort te laai! Die laaikringe en 2 AA -batterye pas in 'n Altoids -gomblik, en
Bou 'n baie klein robot: maak die wêreld se kleinste wielrobot met 'n gryp: 9 stappe (met foto's)
Bou 'n baie klein robot: maak 'n wêreld se kleinste wielrobot met 'n gryp: bou 'n 1/20 kubieke duim -robot met 'n grijper wat klein voorwerpe kan optel en beweeg. Dit word beheer deur 'n Picaxe -mikrobeheerder. Op hierdie tydstip glo ek dat dit die wêreld se kleinste wielrobot met 'n gryp kan wees. Dit sal ongetwyfeld ch