Inhoudsopgave:

Tiny USB-joystick: 5 stappen (met afbeeldingen)
Tiny USB-joystick: 5 stappen (met afbeeldingen)

Video: Tiny USB-joystick: 5 stappen (met afbeeldingen)

Video: Tiny USB-joystick: 5 stappen (met afbeeldingen)
Video: USB Zigbee-coördinator Sonoff CC2652P ZBDongle-P - beoordelen en testen met zigbee2mqtt 2024, November
Anonim
Kleine USB-joystick
Kleine USB-joystick
Kleine USB-joystick
Kleine USB-joystick
Kleine USB-joystick
Kleine USB-joystick

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

Voorbereiding
Voorbereiding
Voorbereiding
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

Pin Header Voorbereiding
Pin Header Voorbereiding

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

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst

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

Genieten van!
Genieten van!

Nu heb je een klein apparaat om je te helpen werken met 2-assige analoge waarde.

Aanbevolen: