Mundarija:
- 1 -qadam: Gamepadning miyasi
- 2 -qadam: O'yin boshqaruvchisi uchun kirish
- 3 -qadam: Shmatika
- 4 -qadam: PCB ishlab chiqarish
- 5 -qadam: tenglikni yig'ing
- 6 -qadam: kodlash qismi
- 7 -qadam: Ushbu DIY o'yin boshqaruvchisi bilan Tekken o'ynash
Video: Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'z qo'llaringiz bilan DIY o'yini boshqaruvi yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yinni boshqaruvchi qilamiz.
1 -qadam: Gamepadning miyasi
Bu erda bir maslahat bor: iltimos, Arduino Uno bilan bu loyihani sinab ko'rmang, chunki Arduino Uno HID (Odam interfeysi qurilmalari) ga qodir emas, ya'ni Arduino Uno klaviatura, sichqoncha, klaviatura, Shunday qilib, klaviatura, sichqoncha va o'yin boshqaruvchisi kabi loyihalar uchun bizda bunday loyihalarni bajarishga qodir bo'lgan ikkita arduino taxtasi mavjud. Arduino Pro micro va Arduino Leonardo bunday loyihalarni bajarishga qodir, shuning uchun bizning Controller Projects o'yinlari uchun biz bu erda Arduino pro micro -dan foydalanamiz, lekin agar sizda Arduino Leonardo bo'lsa, u ham ishlaydi.
2 -qadam: O'yin boshqaruvchisi uchun kirish
Bu o'yinni boshqarish uchun men tugmachali kalitlarni kirish sifatida ishlataman, chunki ularni istalgan joyga olish oson va ishlatish oson, lekin agar siz boshqa turdagi kirishni ishlatmoqchi bo'lsangiz, uni ishlatishingiz mumkin, lekin kirishlaringiz kodlar bilan ishlashiga ishonch hosil qiling..
3 -qadam: Shmatika
Bizga 10 ta kirish uchun 10 ta kalit kerak va biz bu kalitlarni ulashimiz kerak. Yuqorida ko'rsatilgan sxemalarga ko'ra, iltimos, yuqoridagi sxemalar bilan o'zingizga yordam bering va unga muvofiq hamma narsani ulang.
4 -qadam: PCB ishlab chiqarish
Hammasini birlashtirish uchun biz hamma narsani bir -biriga ulashimiz uchun unga tenglikni yasashimiz kerak. Men Fritzingni PCB loyihalash maqsadida ishlatardim. Siz Gerber fayllarini quyidagi havoladan yuklab olishingiz mumkin. Kodni, schmaticsni, gerberni yuklab oling: https://github.com/shveytank/Arduino-Game-ControllerVa men gerber fayllarimni urug 'studiyasiga yukladim. Siz istagan ishlab chiqaruvchidan PCB -laringizga buyurtma berishingiz mumkin.
5 -qadam: tenglikni yig'ing
Shunday qilib, PCB ishlab chiqarilgandan so'ng, biz hamma narsani yig'ishimiz kerak, shuning uchun biz PCB -dagi kalit va kalitlarni lehimlaymiz. Va Arduino pro micro -ni PCB -ga joylashtiring.
6 -qadam: kodlash qismi
Shunday qilib, kodlash bo'limida biz ushbu klaviaturani rasmda ko'rsatilgandek kiritish uchun kalitlarni dasturlashimiz kerak va men allaqachon kod yozganman, shuning uchun uni quyidagi havoladan yuklab oling. /github.com/shveytank/Arduino-Game-ControllerAndan keyin siz kompyuteringizga sparkfun platalarini o'rnatganingizga ishonch hosil qiling, agar bo'lmasa, sparkfun sahifasiga o'ting va arduino IDE-dagi ko'rsatmalar va sparkfun taxtalarini o'rnating. Keyin kodni arduino kartangizga yuklang.
7 -qadam: Ushbu DIY o'yin boshqaruvchisi bilan Tekken o'ynash
Kodni yuklaganingizdan so'ng, usb kabelini kompyuterga ulang va sizga yoqqan o'yinni ulangandan so'ng men tekken -dan foydalanayapman va siz o'ynashni boshlashingiz mumkin, shuning uchun o'z qo'llaringiz bilan DIY o'yini boshqaruvchisini yasang.
Tavsiya:
M5stack Esp32 asosidagi M5stick C Development Board bilan Flappy Bird o'yinini o'ynash: 5 qadam
Flappy Bird o'yinini M5stack Esp32 asosidagi M5stick C Development Board bilan o'ynash: Salom bolalar, bugun biz m5stack tomonidan taqdim etilgan m5stick c ishlab chiqarish kartasiga flappy qushlar o'yin kodini yuklashni o'rganamiz.Bu kichik loyiha uchun sizga ikkita narsa kerak bo'ladi: m5stick-c ishlab chiqish taxtasi: https://www.utsource.net/itm/p/8663561.h
Mashinaning USB o'yin boshqaruvchisi: 8 qadam (rasmlar bilan)
Mashinaning USB o'yini boshqaruvchisi: O'z -o'zidan va oilada mashq qilishni rag'batlantirish uchun men standart USB -o'yin boshqaruvchi adapterini taqlid qiladigan, lekin elliptik mashinada yoki velosipedda pedallash orqali o'yin harakatining tezligini boshqaradigan adapter yaratdim. Bu poyga o'yinlari uchun ayniqsa yaxshi. Bu aniq
Yashirin makon - ovozli o'yin boshqaruvchisi: 5 qadam (rasmlar bilan)
Yashirin bo'shliq - ovozli o'yinlar boshqaruvchisi: Ushbu qo'llanmada biz audio o'yinlar uchun o'yin boshqaruvchisini tayyorlaymiz. O'yin Unity yordamida ishlab chiqilgan. U vizual va asosan sonik ma'lumotlari cheklangan, ekrandan tashqarida bo'lgan o'yin interfeysini yaratishga harakat qilmoqda. Futbolchi kiyadi
TinyPi - dunyodagi eng kichik Raspberry Pi asosidagi o'yin qurilmasi: 8 qadam (rasmlar bilan)
TinyPi - Dunyodagi eng kichik Raspberry Pi asosidagi o'yin qurilmasi: Shunday qilib, men bir muncha vaqtdan beri Raspberry Pi uchun maxsus PCB ishlab chiqarish bilan o'ynadim va hazil sifatida boshlangan narsa, men qanchalik kichkina bo'lishimni ko'rish qiyin bo'lib qoldi. , u Raspberry Pi Zero -ga asoslangan va deyarli sig'imga mos keladi
Synth qo'lqopi: Gakken SX-150 bilan o'ynash: 8 qadam (rasmlar bilan)
Synth qo'lqopi: Gakken SX-150 bilan o'ynash: {// Boshlang'ich elektronika uchun yaxshi. // Bu sizga interfeyslarni yaratish bo'yicha asosiy bilimlarni beradi. // Agar rostini aytsak, bularning aksariyati boshqa Iblesda, lekin menga bu loyihalarni birlashtirish g'oyasi yoqdi. // Gakken