Taula de continguts:

Tiny Joystick USB: 5 passos (amb imatges)
Tiny Joystick USB: 5 passos (amb imatges)

Vídeo: Tiny Joystick USB: 5 passos (amb imatges)

Vídeo: Tiny Joystick USB: 5 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB

Aquests instuctables mostren com fer un joystick USB molt petit.

Aquest instructable està relacionat amb el joystick USB Hall Effect per proporcionar una solució de baix cost.

Pas 1: Preparació

Preparació
Preparació
Preparació
Preparació

Palanca de control

Un mòdul de separació del joystick de 2 eixos

Taula de desenvolupament de Digispark

Es tracta d’una petita placa de desenvolupament que pot emular el dispositiu USB HID, per exemple. Teclat USB, ratolí o palanca de control

Altres

Una minúscula tauleta, uns cables de taulers i algunes capçaleres de pins

Pas 2: preparació de la capçalera del pin

Preparació de la capçalera del pin
Preparació de la capçalera del pin

Encapçalament de pins de soldadura al tauler si encara no.

PRECAUCIÓ Abans de connectar-la a la placa de pa

Els pins d'alimentació de la placa de desenvolupament de Digispark no són compatibles amb les taules de suport.

Aquest projecte només requereix pins de 5V i GND. Es necessita doblar el pin de 5V una mica de paperera a l'exterior, de manera que no es connecta a la mateixa fila mentre es connecta a la placa de control. O bufaràs alguna cosa.

Pas 3: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge

La col·locació dels pins per a les dues taules és desequilibrada, necessiten altres pins per suportar les cantonades que no tenen capçalera de pin.

Aquí teniu el resum de la connexió:

Digispark -> Joystick

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

Nota:

  • Premeu el joystick per activar SW
  • P3 i P4 estan connectats a USB, de manera que qualsevol projecte USB HID no pot connectar altres coses a aquests 2 pins
  • P2 encara està disponible per a una altra cosa, p. Ex. un LED de senyal o un botó addicional
  • Es necessiten pins d'entrada analògics per llegir el valor VRx i VRy, Digispark P2 i P5 són els pins d'entrada analògics. És possible que algunes taules no estiguin activades P5 (efuse bit RSTDISBL). Podeu provar-ho mitjançant l'exemple "parpellejar" d'Arduino al pin 5. Heu de tornar a gravar el carregador d'arrencada o simplement canviar l'efuse per habilitar-lo. Més detalls:

Ref.:

Pas 4: programa

Configureu Arduino amb el suport de Digispark si encara no:

digistump.com/wiki/digispark

Baixa i programa el codi font:

github.com/moononournation/TinyUSBJoystick

Pas 5: gaudiu

Gaudeix-ne!
Gaudeix-ne!

Ara teniu un petit dispositiu que us ajudarà a operar amb un valor analògic de 2 eixos.

Recomanat: