Cuprins:

Tiny Joystick USB: 5 pași (cu imagini)
Tiny Joystick USB: 5 pași (cu imagini)

Video: Tiny Joystick USB: 5 pași (cu imagini)

Video: Tiny Joystick USB: 5 pași (cu imagini)
Video: Самая популярная солнечная панель с контроллером заряда с Aliexpress. Обзор, отзыв и полный тест! 2024, Iulie
Anonim
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB
Tiny Joystick USB

Aceste instuctabile arată cum să faci un joystick USB foarte mic.

Acest instructable este legat de joystick-ul USB Effect Hall pentru furnizarea unei soluții cu costuri reduse.

Pasul 1: Pregătirea

Pregătirea
Pregătirea
Pregătirea
Pregătirea

Joystick

Un modul de separare a joystick-ului pe 2 axe

Digispark Dev Board

Aceasta este o mică placă de dezvoltare care poate emula dispozitivul USB HID, de ex. Tastatură USB, mouse sau joystick

Alții

O placă mică, niște fire de placă și niște anteturi

Pasul 2: Pregătirea antetului

Pregătirea antetului pinului
Pregătirea antetului pinului

Lipiți anteturile pinului pe tablă, dacă nu încă.

ATENȚIE Înainte de a conecta placa de bucăți

Pinii de alimentare ai plăcii Digispark nu sunt prietenoși cu panourile!

Acest proiect necesită doar pini de 5V și GND, este necesar să îndoați pinul de 5V un mic coș în exterior, deci nu este conectat în același rând în timp ce se conectează la panou. Sau vei sufla ceva.

Pasul 3: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Amplasarea știfturilor pentru ambele plăci este dezechilibrată, are nevoie de știfturi suplimentare pentru a susține colțurile care nu au antet.

Iată rezumatul conexiunii:

Digispark -> Joystick

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

Notă:

  • Declanșați SW apăsând joystick-ul
  • P3 și P4 sunt conectate la USB, deci orice proiect USB HID nu poate conecta alte lucruri la acești 2 pini
  • P2 este încă disponibil pentru altceva, de ex. un LED de semnal sau un buton suplimentar
  • Este necesar pinii de intrare analogici pentru a citi valoarea VRx și VRy, Digispark P2 și P5 sunt pinii de intrare analogici. Este posibil ca unele plăci să nu activeze P5 (efuse bit RSTDISBL). Puteți să-l testați prin exemplul Arduino de „clipire” de pe pinul 5. Vi se cere să re-ardeți Bootloader-ul sau pur și simplu să schimbați efuse pentru a-l activa. Mai multe detalii:

Ref.:

Pasul 4: Program

Configurați Arduino cu suport Digispark dacă nu încă:

digistump.com/wiki/digispark

Descărcați și programați codul sursă:

github.com/moononournation/TinyUSBJoystick

Pasul 5: Bucurați-vă

Bucurați-vă!
Bucurați-vă!

Acum aveți un dispozitiv mic pentru a vă ajuta să operați cu valoare analogică pe 2 axe.

Recomandat: