
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01



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
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
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)

PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
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