Мазмуну:

Кичинекей USB джойстик: 5 кадам (сүрөттөр менен)
Кичинекей USB джойстик: 5 кадам (сүрөттөр менен)

Video: Кичинекей USB джойстик: 5 кадам (сүрөттөр менен)

Video: Кичинекей USB джойстик: 5 кадам (сүрөттөр менен)
Video: КАК ПОДКЛЮЧИТЬ ТЕЛЕФОН К ТЕЛЕВИЗОРУ 2024, Июль
Anonim
Кичинекей USB джойстик
Кичинекей USB джойстик
Кичинекей USB джойстик
Кичинекей USB джойстик
Кичинекей USB джойстик
Кичинекей USB джойстик

Бул көрсөтмөлөр кичинекей USB джойстигин кантип жасоону көрсөтөт.

Бул көрсөтмөлөр арзан баадагы чечимди камсыз кылуу үчүн Hall Effect USB джойстикине байланыштуу.

1 -кадам: даярдоо

Даярдоо
Даярдоо
Даярдоо
Даярдоо

Джойстик

2-огу джойстиктин үзүлүү модулу

Digispark Dev Board

Бул USB HID түзмөгүн туурай ала турган кичинекей иштеп чыгуучу такта, мис. USB клавиатурасы, чычкан же джойстик

Башкалар

Кичинекей нан, кээ бир нан зымдары жана кээ бир пин баштары

2 -кадам: Pin Header даярдоо

Pin Header Даярдоо
Pin Header Даярдоо

Азырынча тактага ширетүүчү пин баштары.

ЭСКЕРТҮҮ Болдбордго туташтыруудан мурун

Digispark dev board электр казыктары нан үчүн достук эмес!

Бул долбоорго 5V жана GND төөнөгүчтөрү гана керек, 5В пинди сыртка кичине урнага бүгүү талап кылынат, андыктан ал нан тактасына туташып жатканда бир катарда туташпайт. Же сиз бир нерсени жардырасыз.

3 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Эки такта үчүн төөнөгүчтү жайгаштыруу тең салмактуулукка жатпайт, ага пиндин башы жок бурчтарды колдоо үчүн дагы казыктар керек.

Бул жерде туташуунун резюмеси:

Digispark -> Джойстик

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

Эскертүү:

  • Джойстикти басуу менен SW триггери
  • P3 жана P4 USB туташтырылган, андыктан кандайдыр бир USB HID долбоору бул 2 казыкка башка нерселерди туташтыра албайт
  • P2 дагы бир нерсе үчүн дагы эле бар, мис. сигналдык LED же кошумча баскыч
  • VRx жана VRy маанисин окуу үчүн аналогдук кирүү казыктары талап кылынат, Digispark P2 жана P5 аналогдук кирүү казыктары. Кээ бир такталар P5ти иштетпей коюшу мүмкүн (RSTDISBL битин колдонуңуз). Сиз муну 5-пиндеги Arduino "blink" мисалында текшере аласыз. Сиз Bootloaderди кайра күйгүзүшүңүз керек же жөн гана эфузаны иштетишиңиз керек. Көбүрөөк маалымат:

Шилтеме:

4 -кадам: Программа

Азырынча Digispark колдоосу менен Arduino орнотуу:

digistump.com/wiki/digispark

Булак кодун жүктөп алып, программалаңыз:

github.com/moononournation/TinyUSBJoystick

5 -кадам: ырахат алыңыз

Ырахат алыңыз!
Ырахат алыңыз!

Эми сизде 2 огунун аналогдук мааниси менен иштөөгө жардам бере турган кичинекей аппаратыңыз бар.

Сунушталууда: