Съдържание:

Малък USB джойстик: 5 стъпки (със снимки)
Малък USB джойстик: 5 стъпки (със снимки)

Видео: Малък USB джойстик: 5 стъпки (със снимки)

Видео: Малък USB джойстик: 5 стъпки (със снимки)
Видео: НАПИТКИТЕ МИ HACK vs PRIME! #kriskata #challenge #hackdrinks 2024, Юли
Anonim
Малък USB джойстик
Малък USB джойстик
Малък USB джойстик
Малък USB джойстик
Малък USB джойстик
Малък USB джойстик

Тези инструменти показват как да направите много прост малък USB джойстик.

Тези инструкции са свързани с джойстика на Hall Effect USB за предоставяне на евтино решение.

Стъпка 1: Подготовка

Подготовка
Подготовка
Подготовка
Подготовка

Джойстик

2-осен модул за пробив на джойстика

Digispark Dev Board

Това е малка дъска за разработчици, която може да подражава на USB HID устройство, напр. USB клавиатура, мишка или джойстик

Други

Малка дъска, няколко проводници и няколко заглавки за щифтове

Стъпка 2: Подготовка на заглавката на щифта

Подготовка на заглавката на щифтове
Подготовка на заглавката на щифтове

Запояващи заглавки на щифтове към дъската, ако още не са.

ВНИМАНИЕ Преди да включите в платката

Захранващите щифтове на Digispark dev board не са подходящи за макет!

Този проект изисква само 5V и GND щифтове. Изисква се огъване на 5V щифта малко кошче навън, така че да не се свързва в един ред, докато е включен в макет. Или ще издухате нещо.

Стъпка 3: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Разположението на щифтовете и на двете платки е небалансирано и се нуждаят от допълнителни щифтове за поддържане на ъглите, които нямат заглавка на щифта.

Ето резюме на връзката:

Digispark -> Джойстик

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

Забележка:

  • SW задействане чрез натискане на джойстика
  • P3 и P4 са свързани към USB, така че всеки USB HID проект не може да свърже други неща към тези 2 пина
  • P2 все още е наличен за нещо друго, напр. сигнален светодиод или допълнителен бутон
  • Изискват се аналогови входни щифтове за отчитане на стойностите на VRx и VRy, Digispark P2 и P5 са аналоговите входни щифтове. Някои платки може да не са активирали P5 (ефузирайте бита RSTDISBL). Можете да го тествате чрез Arduino "мигащ" пример на щифт 5. От вас се изисква да запишете отново Bootloader или просто да смените efuse, за да го активирате. Повече подробности:

Реф.:

Стъпка 4: Програма

Инсталирайте Arduino с поддръжка на Digispark, ако още не:

digistump.com/wiki/digispark

Изтеглете и програмирайте изходния код:

github.com/moononournation/TinyUSBJoystick

Стъпка 5: Насладете се

Наслади се!
Наслади се!

Сега имате малко устройство, което да ви помогне да работите с 2-осна аналогова стойност.

Препоръчано: