Мазмуну:
- 1 -кадам: даярдоо
- 2 -кадам: Pin Header даярдоо
- 3 -кадам: Ассамблея
- 4 -кадам: Программа
- 5 -кадам: ырахат алыңыз
Video: Кичинекей USB джойстик: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул көрсөтмөлөр кичинекей USB джойстигин кантип жасоону көрсөтөт.
Бул көрсөтмөлөр арзан баадагы чечимди камсыз кылуу үчүн Hall Effect USB джойстикине байланыштуу.
1 -кадам: даярдоо
Джойстик
2-огу джойстиктин үзүлүү модулу
Digispark Dev Board
Бул USB HID түзмөгүн туурай ала турган кичинекей иштеп чыгуучу такта, мис. USB клавиатурасы, чычкан же джойстик
Башкалар
Кичинекей нан, кээ бир нан зымдары жана кээ бир пин баштары
2 -кадам: 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 огунун аналогдук мааниси менен иштөөгө жардам бере турган кичинекей аппаратыңыз бар.
Сунушталууда:
ATtiny85 менен кичинекей компас: 12 кадам (Сүрөттөр менен)
ATtiny85 менен кичинекей компас: Бул биздин ATtiny85 менен биринчи долбоорубуз; жөнөкөй чөнтөк санариптик компас (J. Arturo Espejel Báez менен биргеликте). Ал 8 Кбайт программалуу флеш -эске ээ. Мындан улам, чал
Супер кичинекей Arduino менен шайкеш келген тактаны колдонуп кичинекей сигнализация системасы !: 10 кадам
Супер Tiny Arduino менен шайкеш келген тактайдын жардамы менен кичинекей сигнализация системасы !: Саламатсызбы, бүгүн биз кичинекей сонун долбоорду түзөбүз. Биз өзү менен маңдайындагы нерсенин ортосундагы аралыкты өлчөгөн кичинекей сигнализация түзүлүшүн курабыз. Жана объект белгиленген аралыктан өткөндө, түзмөк сизге бул тууралуу кабарлайт
Эң кичинекей USB LED: 5 кадам (Сүрөттөр менен)
Эң кичинекей USB LED: Бул жерде сиз көргөн эң кичинекей USB LED! Бул перформаттын бир бөлүгү менен жасалган USB сайгычын колдонот, андыктан сизде буга керектүү нерсенин баары болушу керек. Бул жерде USB кабелдерин кесүүгө болбойт! Мындай USB плагин дагы колдонулушу мүмкүн
Кичинекей Лимон Батареясы жана Батареялары жок Электр энергиясы менен Жарыктын Башка Дизайндары: 18 Кадам (Сүрөттөр менен)
Кичинекей Лимон Батареясы жана Электр энергиясы менен Батареялары жок Жарыктын Башка Дизайндары: Саламатсызбы, сиз лимон батареялары же био-батареялар жөнүндө билгендирсиз. Адатта алар билим берүү максаттары үчүн колдонулат жана алар төмөн чыңалуу жаратуучу электрохимиялык реакцияларды колдонушат. Булар
Өтө кичинекей робот жасаңыз: Дүйнөнүн эң кичинекей дөңгөлөктүү роботун туткун менен жасаңыз.: 9 кадам (сүрөттөр менен)
Өтө кичинекей роботту куруңуз: Дүйнөнүн эң кичинекей дөңгөлөктүү роботун туткун менен жасаңыз: 1/20 куб дюймдук роботту кичинекей нерселерди алып, жылдыра турган туткасы менен куруңуз. Бул Picaxe микроконтроллери тарабынан башкарылат. Бул учурда, менимче, бул дүйнөдөгү эң кичинекей дөңгөлөктүү робот болушу мүмкүн. Бул шексиз болот