Mundarija:

Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam

Video: Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam

Video: Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Video: Kattalar uchun o’yinchoq 2024, Sentyabr
Anonim
Image
Image
Geympadning miyasi
Geympadning miyasi

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

O'yin boshqaruvchisi uchun kirish
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

Shmatika
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

PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
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

PCBni yig'ing
PCBni yig'ing
PCBni yig'ing
PCBni yig'ing
PCBni yig'ing
PCBni 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

Kodlash qismi
Kodlash qismi
Kodlash qismi
Kodlash qismi
Kodlash qismi
Kodlash qismi
Kodlash qismi
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

Image
Image

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: