Mundarija:

Arduino Leonardodan foydalanadigan Atari-ga o'xshash USB aylantirgich: 4 qadam
Arduino Leonardodan foydalanadigan Atari-ga o'xshash USB aylantirgich: 4 qadam

Video: Arduino Leonardodan foydalanadigan Atari-ga o'xshash USB aylantirgich: 4 qadam

Video: Arduino Leonardodan foydalanadigan Atari-ga o'xshash USB aylantirgich: 4 qadam
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Noyabr
Anonim
Arduino Leonardo yordamida Atari-ga o'xshash USB aylantirgich
Arduino Leonardo yordamida Atari-ga o'xshash USB aylantirgich

Bu oson loyiha. Sichqonchani ishlatadigan har qanday emulyatorda ishlatilishi mumkin bo'lgan aylantiruvchi nazoratchi. Aslida, bu faqat gorizontal harakatga ega sichqonchadan boshqa narsa emas, deb ayta olasiz.

1 -qadam: Materiallar

Materiallar
Materiallar

Sizga kerak bo'ladi:

· Arduino Leonardo Pro Micro yoki oddiy Arduino Leonardo yoki Arduino Pro Micro. Bu Arduinolardan biri bo'lishi kerak, aks holda u ishlamaydi. Men Ebaydan sotib oldim va bu menga 3,33 evroga tushdi. Mana havola:

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 potentsiometr, yaxshisi metall o'q bilan, shuning uchun u bardoshli bo'ladi. Siz ularni Ebaydan ham evro (yoki dollar) dan past narxlarda qidirishingiz mumkin.

· Oddiy tugma.

· Umumiy maqsadli PCB, ixtiyoriy. Siz kerakli ulanishlarni to'g'ridan -to'g'ri Arduino -ga o'rnatishingiz mumkin.

· Mantiqiy o'lchamdagi loyiha qutisi. Tasavvur qiling -a, siz uni nazoratchi sifatida kaftingizda ushlab turasiz.

· O'ynayotganda aylanadigan potentsiometr o'qi ustidagi belkurakka o'xshash narsa. Men eski radiokassetali pleyerdan o'zimnikini topdim (tashqi ko'rinishidan bilsa bo'ladi. Lekin, keyinroq men uni kumush rangga bo'yaganman). Siz yana Ebaydan yoki elektron do'kondan sotib olishingiz mumkin.

· Ba'zi nozik kabellar. Qizil va qora kabellardan foydalanish rasmga muvofiq qaerga ketishini bilish yaxshi bo'lardi.

Agar siz hamma narsani to'plaganingizdan qoniqsangiz, ularni yig'ish vaqti keldi.

2 -qadam: Assambleya

Assambleya
Assambleya

Ulanishlar oddiy (rasmga qarang). Men ulanishlarni tenglikni kartasida qildim, lekin siz ularni to'g'ridan -to'g'ri Arduino -ga lehimlashingiz mumkin:

Tugmachadagi ikkita kabelni lehimlang. Ulardan biri Arduino gnd piniga (ikkalasining qaysi biri muhim emas), ikkinchisi Arduino pin 9 ga lehimlanishi kerak.

Agar siz potentsiometrni, o'qni tepada ushlab tursangiz va o'zingizga qaragan bo'lsangiz, siz o'ng pimdagi simni lehimlashingiz kerak (yaxshisi qizil rang), u Arduino -dagi Vcc piniga lehimlanadi. O'rta pinda men ko'k kabelni lehimladim, uni Arduino -dagi A0 piniga ulashim kerak edi. Nihoyat, potentsiometrning chap piniga qora simni lehimlang, ikkinchi uchi Arduino gnd piniga lehimlanadi.

3 -qadam: Dasturlash

Dasturlash
Dasturlash

Ulanishlaringizni yana tekshiring va Arduino IDE yordamida ushbu dasturni Arduino -ga yuklang. "Asboblar" menyusidan siz "Arduino Leonardo" yoki "Arduino Pro Micro" bortini tanlaganingizga va Leonardoning qaysi porti ekanligiga ishonch hosil qiling (meniki COM 8 edi, lekin bu siz uchun boshqacha bo'lishi mumkin).

4 -qadam: epilog

Bo'ldi shu!!! Men spinnerni kompyuterda MAME o'yinlari Arcanoid va Super Breakout bilan va Kaboom bilan sinab ko'rdim! Stella emulyatorida, shuningdek kompyuterda. Oh, va dasturda, cspd o'zgaruvchisini o'zgartirish belkurakning sezgirligiga ta'sir qiladi.

Bu mening birinchi ko'rsatmam va men bilamanki, men ba'zi xatolarga yo'l qo'ygan bo'lardim. Sizni qiziqtirgan savolni bemalol berishingiz mumkin.

Tavsiya: