
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54



Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik.
Addım 1: Gamepadın beyni
Burada bir məsləhət var: xahiş edirəm bu layihəni Arduino Uno ilə sınamayın, çünki Arduino Uno HID (İnsan interfeysi cihazları) qabiliyyətinə malik deyil, yəni Arduino Uno klaviatura, siçan, klaviatura, gamepad və s. Klaviatura, siçan və oyun nəzarətçisi kimi layihələr üçün bu cür layihələr edə biləcək iki arduino lövhəsi var. Arduino Pro micro və Arduino Leonardo bu cür layihələr həyata keçirə biləcəklər. Buna görə də Controller Layihələrimiz üçün burada Arduino pro micro istifadə edəcəyik, ancaq Arduino Leonardo varsa bu da işləyəcək.
Addım 2: Oyun Nəzarətçisi üçün girişlər

Bu oyun nəzarətçisi üçün düymə açarlarını giriş olaraq istifadə edəcəyəm, çünki hər yerdə əldə etmək asandır və istifadəsi asandır, ancaq başqa hər hansı bir giriş istifadə etmək istəyirsinizsə istifadə edə bilərsiniz, ancaq girişlərinizin kodlarla işləyəcəyinə əmin olun..
Addım 3: Şmatiklər

Beləliklə, 10 giriş üçün 10 açara ehtiyacımız var və bu açarları birləşdirməliyik Yuxarıda göstərilən sxematiklərə görə yuxarıdakı şmatiklərlə özünüzə kömək edin və hər şeyi buna uyğun olaraq bağlayın.
Addım 4: PCB hazırlayın


Hamısını bir araya gətirmək üçün bir PCB hazırlamalıyıq ki, hər şeyi bir -birinə bağlaya bilək. PCB dizayn məqsədi üçün Fritzing istifadə etdim. Gerber fayllarını aşağıdakı linkdən yükləyə bilərsiniz. Kodu, şmatiki, gerberi yükləyin: https://github.com/shveytank/Arduino-Game-ControllerVə gerber sənədlərimi toxum studiyasına yüklədim. PCB -lərinizi istədiyiniz istehsalçıdan sifariş edə bilərsiniz.
Addım 5: PCB yığın



PCB istehsal edildikdən sonra, PCB -də pin başlıqlarını və açarlarını lehimləyərək hamısını bir yerə yığmalıyıq. Arduino pro micro -nu PCB -yə qoyun.
Addım 6: Kodlaşdırma Bölməsi




Beləliklə, kodlaşdırma bölməsində, klaviaturanın göstərilən girişi üçün Anahtarlar üçün bu lövhəni şəkildə göstərdiyimiz kimi proqramlaşdırmalıyıq və artıq kod yazmışam, buna görə aşağıdakı linkdən yükləyin. Kod, şmatika, gerber yükləyin: https: /github.com/shveytank/Arduino-Game-ControllerAndan sonra kompüterinizə sparkfun lövhələri quraşdırdığınızdan əmin olun və yoxsa zəhmət olmasa sparkfun səhifəsinə keçin və arduino IDE-də təlimatları və quraşdırılmış sparkfun lövhələrini izləyin. Sonra kodu arduino lövhənizə yükləyin.
Addım 7: Bu DIY Oyun Nəzarətçisi ilə Tekken oynamaq


Kodu yüklədikdən sonra zəhmət olmasa usb kabelini PC -yə qoşun və xoşladığınız hər hansı bir oyunu bağladıqdan sonra burada tekken istifadə edirəm və siz oynamağa başlaya bilərsiniz.
Tövsiyə:
Əl divar saatı ilə oynamaq: 14 addım

Əl Divar Saatı ilə oynamaq: Elektron əl divar saatı (kommersiya markalı kvarts) hazırda xüsusi bir şey deyil. Bir çox mağazada almaq olar. Bəzilərində son dərəcə ucuzdur; qiyməti təxminən 2 avro (50CZK) ilə. Bu aşağı qiymət, bu mövzuya daha yaxından baxmaq üçün motivasiya ola bilər
Suvarma Pompası üçün IOT əsaslı DOL Başlanğıc Nəzarətçisi: 6 addım

Suvarma Pompası üçün IOT əsaslı DOL Başlanğıc Nəzarətçisi: Salam Dostlar Bu təlimat internet üzərindən bir suvarma nasosu qurğusunu uzaqdan necə izləmək və idarə etmək haqqında. Hekayə: Təsərrüfatımda yerli şəbəkədən gündə təxminən 6 saat enerji alıram. Vaxtlar nizamlı deyil, po -nun mövcudluğu
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): 4 addım (şəkillərlə)

Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): Salam, bu gün öz kiçik hava əsaslı musiqi generatorunuzu necə düzəltəcəyinizi izah edəcəyəm, bir növ Arduino kimi bir ESP8266 -ya əsaslanır və temperatur, yağışa cavab verir. və bütün mahnıların və ya akkordların proqramlaşdırılmasını gözləməyin
M5stack Esp32 əsaslı M5stick C İnkişaf etdirmə Paneli ilə Flappy Bird Oyunu Oynamaq: 5 addım

M5stack Esp32 əsaslı M5stick C İnkişaf etdirmə Paneli ilə Flappy Bird Oyunu Oynamaq: Salam uşaqlar bu gün m5stack tərəfindən təqdim olunan m5stick c inkişaf lövhəsinə flappy quş oyun kodunun necə yüklənəcəyini öyrənəcəyik. Bu kiçik layihə üçün aşağıdakı iki şeyə ehtiyacınız olacaq: m5stick-c inkişaf lövhəsi: https://www.utsource.net/itm/p/8663561.h
Synth Əlcək: Gakken SX-150 ilə oynamaq: 8 addım (şəkillərlə)

Synth Əlcək: Gakken SX-150 ilə oynamaq: {// Yeni başlayanlar üçün yaxşıdır. // İnterfeys qurmaq üçün sizə bəzi əsas biliklər verəcəkdir. // Dürüst olsaq, bunların çoxu artıq digər İblesdədir, amma bu layihələri bir araya gətirmək fikrindən bəyəndim // // Gakken