Съдържание:

Atari-подобен USB Spinner, използващ Arduino Leonardo: 4 стъпки
Atari-подобен USB Spinner, използващ Arduino Leonardo: 4 стъпки

Видео: Atari-подобен USB Spinner, използващ Arduino Leonardo: 4 стъпки

Видео: Atari-подобен USB Spinner, използващ Arduino Leonardo: 4 стъпки
Видео: Atari Single Player USB Fight Stick - Review and Test - Joystick, Trackball, Spinner 2024, Ноември
Anonim
Atari-подобен USB Spinner, използващ Arduino Leonardo
Atari-подобен USB Spinner, използващ Arduino Leonardo

Това е лесен проект. Спинър контролер, който може да се използва с всеки емулатор, който използва мишка. Всъщност можете да кажете, че не е нищо повече от мишка само с хоризонтално движение.

Стъпка 1: Материалите

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

Ще ви трябва:

· 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 Kohm, за предпочитане с метална ос, така че ще бъде издръжлив. Можете да ги търсите и в Ebay за цени по -малко от евро (или долар).

· Нормален бутон.

· ПХБ с общо предназначение, по избор. Можете да направите необходимите връзки директно към Arduino.

· Кутия за проект с логически размер. Представете си, че ще го държите на дланта си като контролер.

· Нещо, което ще наподобява гребло, което да бъде над оста на потенциометъра, което ще завъртите, когато играете. Намерих моя на стар радиокасетофон (можете да разберете по външния му вид. Но по -късно го боядисах сребристо). Можете да си купите отново от Ebay или от магазин за електроника.

· Някои парчета тънък кабел. Би било добре да използвате червени и черни кабели, за да знаете кой къде отива според снимката.

Когато сте доволни, че сте събрали всичко по -горе, е време да ги съберете.

Стъпка 2: Сглобяването

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

Връзките са прости (вижте и снимката). Направих връзките на печатна платка, но можете да ги запоявате направо на Arduino:

Запояйте два кабела върху бутона за натискане. Единият от тях трябва да бъде запоен към щифта на gnd на Arduino (няма значение кой от двата), а другият на щифт 9 на Arduino.

Ако държите потенциометъра, оста от горната страна и щифтовете към вас, тогава трябва да запоите кабел на десния щифт (за предпочитане червен цвят), който ще бъде запоен към Vcc щифт на Arduino. На средния щифт запоях син кабел, който трябва да бъде запоен върху щифта A0 на Arduino. И накрая, запойте черен кабел на левия щифт на потенциометъра, а другият край да бъде запоен към gnd щифт на Arduino.

Стъпка 3: Програмирането

Програмирането
Програмирането

Проверете връзките си отново и качете тази програма на Arduino с помощта на Arduino IDE. Уверете се, че от менюто „Инструменти“сте избрали като платка „Arduino Leonardo“или „Arduino Pro Micro“и като порт, който и да е портът на Leonardo (моят беше COM 8, но може да е различен за вас.

Стъпка 4: Епилог

Това е!!! Тествал съм спинера с MAME игри Arcanoid и Super Breakout на компютър и с Kaboom! на емулатора Stella, също и на компютъра. О, и в програмата промяната на променливата cspd влияе върху чувствителността на греблото.

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

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