Мазмуну:

Arduino Leonardo колдонгон Atari сыяктуу USB Spinner: 4 кадам
Arduino Leonardo колдонгон Atari сыяктуу USB Spinner: 4 кадам

Video: Arduino Leonardo колдонгон Atari сыяктуу USB Spinner: 4 кадам

Video: Arduino Leonardo колдонгон Atari сыяктуу USB Spinner: 4 кадам
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Ноябрь
Anonim
Arduino Leonardo колдонгон Atari сыяктуу USB Spinner
Arduino Leonardo колдонгон Atari сыяктуу USB Spinner

Бул оңой долбоор. Чычканды колдонгон ар кандай эмулятор менен колдонула турган спиннер контроллери. Чынында, бул горизонталдуу кыймыл менен чычкандан башка эч нерсе эмес деп айта аласыз.

1 -кадам: материалдар

Материалдар
Материалдар

Сизге керек болот:

· An Arduino Leonardo Pro Micro же кадимки Arduino Leonardo же Arduino Pro Micro. Бул ушул Arduinosдун бири болушу керек, антпесе ал иштебейт. Мен Ebayден сатып алдым, ал мага 3,33 евро турду. Бул жерде шилтеме:

www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= p2060353.m2749.l2649

· 10 Кох потенциометр, эң жакшысы металл огу менен, ошондуктан ал бышык болот. Сиз аларды Ebayден евродон (же доллардан) төмөн баада издей аласыз.

· Кадимки баскыч.

· Жалпы максаттуу ПХБ, милдеттүү эмес. Сиз керектүү байланыштарды түз Arduino менен түзө аласыз.

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

· Ойногондо бурула турган потенциометрдин огунун үстүндө калакка окшош нерсе. Меники эски радиокассетадан таптым (сырткы келбетинен эле билсе болот. Бирок, кийинчерээк күмүшкө боеп алдым). Кайра Ebayден же электроника дүкөнүнөн сатып алсаңыз болот.

· Кээ бир ичке кабелдер. Сүрөт боюнча кайда баратканын билүү үчүн кызыл жана кара кабелдерди колдонуу жакшы болмок.

Жогоруда айтылгандардын баарын чогултуп алганыңызга канааттансаңыз, аларды чогултуу убактысы келди.

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

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

Байланыштар жөнөкөй (сүрөттү да караңыз). Мен ПКБда туташууларды түздүм, бирок сиз аларды Arduino аркылуу түз эле ширете аласыз:

Баскычка эки кабелди туташтырыңыз. Алардын бирин Arduino gnd пинине (экөөнүн кайсынысы мааниге ээ эмес), экинчисин Arduino пин 9га ширетүү керек.

Эгерде сиз потенциометрди, окту өйдө жагында кармап, өзүңүзгө каратып койсоңуз, анда сиз кабелди оң казыкка (кызыл түстө) ширетишиңиз керек, бул Arduinoдогу Vcc пинге туташат. Орто пинде мен Arduinoдогу A0 пинге кыстарылышы керек болгон көк кабелди туташтырдым. Акырында, потенциометрдин сол жагындагы кара кабелди, экинчи учу Arduinoго gnd пинге туташуу керек.

3 -кадам: Программалоо

Программалоо
Программалоо

Байланыштарыңызды кайра текшериңиз жана Arduino IDE аркылуу бул программаны Arduinoго жүктөңүз. "Куралдар" менюсунан сиз "Arduino Leonardo" же "Arduino Pro Micro" тактайы катары жана Леонардо кайсы порт болгонун текшериңиз (меники COM 8 болчу, бирок ал сиз үчүн башка болушу мүмкүн).

4 -кадам: Эпилог

Дал ушул!!! Мен спиннерди MAME Arcanoid жана Super Breakout оюндары менен компьютерде жана Kaboom менен сынап көрдүм! Stella эмуляторунда, ошондой эле компьютерде. О, жана программага, cspd өзгөрмөсүн өзгөртүү калактын сезимталдыгына таасир этет.

Бул менин биринчи көрсөтмөм жана мен кээ бир каталарды кетиргенимди билем. Кандай сурооңуз болсо, мага сурап коюңуз.

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