Мазмұны:

Arduino Leonardo көмегімен Atari тәрізді USB спиннер: 4 қадам
Arduino Leonardo көмегімен Atari тәрізді USB спиннер: 4 қадам

Бейне: Arduino Leonardo көмегімен Atari тәрізді USB спиннер: 4 қадам

Бейне: Arduino Leonardo көмегімен Atari тәрізді USB спиннер: 4 қадам
Бейне: Iskra Neo — Arduino Leonardo из России. Железки Амперки 2024, Қараша
Anonim
Arduino Leonardo көмегімен Atari тәрізді USB спиннер
Arduino Leonardo көмегімен Atari тәрізді USB спиннер

Бұл оңай жоба. Тінтуірді қолданатын кез келген эмулятормен қолдануға болатын спиннер контроллері. Шындығында, бұл тек көлденең қозғалысы бар тышқаннан басқа ештеңе емес деп айта аласыз.

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

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

Сізге қажет болады:

· Arduino Leonardo Pro Micro немесе қалыпты Arduino Leonardo немесе Arduino Pro Micro. Бұл осы Arduino -дың бірі болуы керек, әйтпесе ол жұмыс істемейді. Мен оны 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 -дегі түйреуішке дәнекерленеді.

3 -қадам: Бағдарламалау

Бағдарламалау
Бағдарламалау

Қосылымдарды қайта тексеріңіз және Arduino IDE көмегімен осы бағдарламаны Arduino -ға жүктеңіз. «Құралдар» мәзірінен сіз «Arduino Leonardo» немесе «Arduino Pro Micro» бортында және Леонардо қай портта порт ретінде таңдалғанына көз жеткізіңіз (менікі COM 8 болды, бірақ бұл сіз үшін басқаша болуы мүмкін).

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

Міне бітті!!! Мен спиннерді MAME Arcanoid және Super Breakout ойындарымен компьютерде және Kaboom -мен сынап көрдім! Stella эмуляторында, сонымен қатар компьютерде. О, бағдарламада cspd айнымалысын өзгерту қалақтың сезімталдығына әсер етеді.

Бұл менің бірінші нұсқаулығым, және мен кейбір қателіктер жібергенімді білемін. Қандай сұрақ болса да, маған еркін жауап беріңіз.

Ұсынылған: