Inhoudsopgave:
- Stap 1: Voorbereiding
- Stap 2: Voorbereiding van de pinheader
- Stap 3: Montage
- Stap 4: Programma
- Stap 5: Geniet
Video: Tiny USB-joystick: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Deze instuctables laten zien hoe je een heel eenvoudige kleine USB-joystick kunt maken.
Deze instructables zijn gerelateerd aan Hall Effect USB-joystick voor het bieden van een goedkope oplossing.
Stap 1: Voorbereiding
Joystick
Een 2-assige joystick breakout-module
Digispark-ontwikkelaarsbord
Dit is een klein ontwikkelbord dat een USB HID-apparaat kan emuleren, b.v. USB-toetsenbord, muis of joystick
anderen
Een klein breadboard, wat breadboard-draden en wat pin-headers
Stap 2: Voorbereiding van de pinheader
Soldeerpenkoppen op het bord als dat nog niet het geval is.
LET OP Voordat u de stekker in het breadboard steekt:
Digispark dev board power pins zijn niet breadboard vriendelijk!
Dit project heeft alleen 5V- en GND-pinnen nodig. Het is vereist dat de 5V-pin een kleine bak naar buiten wordt gebogen, zodat deze niet in dezelfde rij wordt aangesloten terwijl deze op een breadboard wordt aangesloten. Of je blaast iets uit.
Stap 3: Montage
De plaatsing van de pinnen voor beide borden is onevenwichtig, er zijn meer pinnen nodig om de hoeken te ondersteunen die geen pin-header hebben.
Hier is het verbindingsoverzicht:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Opmerking:
- SW-trigger door de joystick naar beneden te drukken
- P3 en P4 zijn verbonden met USB, dus elk USB HID-project kan geen andere dingen op deze 2 pinnen aansluiten
- P2 nog beschikbaar voor iets anders, b.v. een signaal-LED of een extra knop
- Er zijn analoge ingangspennen nodig om de VRx- en VRy-waarde te lezen, Digispark P2 en P5 zijn de analoge ingangspennen. Sommige kaarten hebben P5 mogelijk niet ingeschakeld (efuse RSTDISBL-bit). U kunt het testen door het Arduino-voorbeeld op pin 5 te "knipperen". U moet de Bootloader opnieuw branden of gewoon de efuse wijzigen om deze in te schakelen. Meer details:
Ref.:
Stap 4: Programma
Stel Arduino in met Digispark-ondersteuning als dat nog niet het geval is:
digistump.com/wiki/digispark
Download en programmeer de broncode:
github.com/moononournation/TinyUSBJoystick
Stap 5: Geniet
Nu heb je een klein apparaat om je te helpen werken met 2-assige analoge waarde.
Aanbevolen:
Tiny H-Bridge-stuurprogramma's - Basis: 6 stappen (met afbeeldingen)
Tiny H-Bridge-stuurprogramma's | Basics: Hallo en welkom terug bij een andere Instructable! In de vorige heb ik je laten zien hoe ik coils in KiCad heb gemaakt met behulp van een python-script. Daarna heb ik een paar variaties van spoelen gemaakt en getest om te zien welke het beste werkt. Mijn doel is om de enorme
Tiny* High-Fidelity desktopluidsprekers (3D geprint): 11 stappen (met afbeeldingen)
Tiny* High-Fidelity Desktop Speakers (3D Printed): Ik breng veel tijd door aan mijn bureau. Vroeger betekende dit dat ik veel tijd besteedde aan het luisteren naar mijn muziek via de vreselijke blikkerige luidsprekers die in mijn computerschermen waren ingebouwd. Onaanvaardbaar! Ik wilde echt stereogeluid van hoge kwaliteit in een aantrekkelijk pakket dat
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
SAP Arduino Tiny Calc Part_ 2: 4 stappen (met afbeeldingen)
SAP Arduino Tiny Calc Part_ 2: 1)3V 2)gemakkelijk 3)eenvoudig 4)zelfgemaakt5)draagbaar