Obsah:
- Krok 1: Príprava
- Krok 2: Príprava hlavičky špendlíka
- Krok 3: Zostavenie
- Krok 4: Program
- Krok 5: Užite si to
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Tieto inštukty ukazujú, ako vytvoriť veľmi jednoduchý malý joystick USB.
Tento návod na obsluhu sa týka joysticku USB s efektom Hall Effect, ktorý poskytuje lacné riešenie.
Krok 1: Príprava
Joystick
2-osový vylamovací modul joysticku
Rada pre vývojárov Digispark
Jedná sa o malú dosku pre vývojárov, ktorá môže emulovať zariadenie USB HID, napr. USB klávesnica, myš alebo joystick
Iní
Malý nepájivý panel, niekoľko drôtov na chlebovom plechu a niekoľko kolíkových konektorov
Krok 2: Príprava hlavičky špendlíka
Ak ešte nie je, spájkovacie hlavičky kolíka k doske.
UPOZORNENIE Pred zapojením do Breadboardu
Napájacie kolíky dosky Digispark dev nie sú vhodné pre chlieb!
Tento projekt vyžaduje iba kolíky 5V a GND. Je potrebné ohnúť 5V kolík trochu do koša vonku, aby sa nepripojil v rovnakom rade pri zapojení do dosky na chlieb. Alebo niečo vyhodíte.
Krok 3: Zostavenie
Umiestnenie kolíkov pre obe dosky je nevyvážené, potrebuje ďalšie kolíky na podopretie rohov, ktoré nemajú kolíkové hlavičky.
Tu je zhrnutie pripojenia:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Poznámka:
- SW spustenie stlačením joysticku
- P3 a P4 sú pripojené k USB, takže žiadny projekt USB HID nemôže k týmto 2 pinom pripojiť ďalšie veci
- P2 je stále k dispozícii pre niečo iné, napr. signálna LED alebo ďalšie tlačidlo
- Na čítanie hodnôt VRx a VRy sú potrebné analógové vstupné piny, Digispark P2 a P5 sú analógové vstupné piny. Niektoré dosky nemusia mať povolený P5 (bit RSTDISBL efuse). Môžete to otestovať na príklade „blinkru“Arduino na pine 5. Je potrebné, aby ste bootovací zavádzač znova napálili alebo jednoducho zmenili efúziu, aby ste ho povolili. Viac podrobností:
Odkaz:
Krok 4: Program
Nastavte Arduino s podporou Digispark, ak ešte nie je:
digistump.com/wiki/digispark
Stiahnite si a naprogramujte zdrojový kód:
github.com/moononournation/TinyUSBJoystick
Krok 5: Užite si to
Teraz máte malé zariadenie, ktoré vám pomôže pracovať s 2-osovou analógovou hodnotou.
Odporúča:
Malý kompas s ATtiny85: 12 krokov (s obrázkami)
Malý kompas s ATtiny85: Toto je náš prvý projekt s ATtiny85; jednoduchý vreckový digitálny kompas (v spolupráci s J. Arturom Espejelom Báezom). ATtiny85 je mikrokontrolér s vysokým výkonom a nízkym výkonom. Má 8 kB programovateľnej pamäte flash. Z tohto dôvodu chal
Plug & Play malý sieťový server Raspberry Pi: 6 krokov (s obrázkami)
Plug & Play malý sieťový server Raspberry Pi: Nedávno som dostal lacno do rúk dva Raspberry Pi 1 Model A+. Ak ste o modeli Pi nepočuli, je to jeden z prvých formátov Raspberry Pi, ktorý je väčší ako Pi Zero a menší ako štandardný Raspberry Pi. Vždy chcem
Malý basový predzosilňovač a efekty: Čierny ľad, Electra Fuzz: 9 krokov (s obrázkami)
Malý basový predzosilňovač a efekty: Black Ice, Electra Fuzz: V tejto príručke vám ukážem, ako si môžete vytvoriť vlastný basový/gitarový predzosilňovač a efektový box. Rozhodol som sa vytvoriť hybridný efektový box, ktorý zmieša bežný skresľujúci efekt „Black Ice“alebo „Electra Distortion“s fuzz efektom „Bazz Fuss“.
Malý drevený notebook: 7 krokov (s obrázkami)
Malý drevený notebook: Nedávno som bol v MakersCentral v Anglicku a navštívil som stánok @pimoroni a vyzdvihol 4 " dotykový displej pre Raspberry pi s názvom HyperPixel 4.0. Ide o 4 " 800x480px viacdotykový displej. Premýšľate o projekte, ktorý by ste ho rýchlo použili
Malý Timmy Robot: 5 krokov (s obrázkami)
Malý Timmy Robot: Chcel som vyrobiť hračku pre svojho syna, hračku, ktorá by mohla ľahko interagovať, a tak som premýšľal nad výrobou robota, ktorý by robil sledovanie tváre, ktorý by s ním mohol interagovať prostredníctvom dotyku a vyjadrovania emócií. Nemám veľa znalostí 3D dizajnu, takže začnem