Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:55
Yaxşı … Arduino aldım. Başlanğıcda, qızıma proqramlaşdırma ilə maraqlanacaq bir şey yatırdı. Ancaq məlum oldu ki, mənim üçün oynamaq daha əyləncəli idi. LED -i yandırmaq, düymələrin qarşılıqlı əlaqəsi və ardıcıl çap etməklə oynadıqdan sonra çubuğu bir qədər qaldırmaq və əslində bir şey etmək qərarına gəldim. Ən böyük maraqlarımdan biri oyun olduğu üçün təbii olaraq oyunla əlaqəli bir şey olacaqdı və buna görə öz kiçik arcade maşınımı yaratmağa qərar verdim. Həqiqi kabinet quruculuğunun gələcək bir layihə olması lazım olduğunu və Arduinonun təklif etdiyi məhdud qaynaqlar ilə başımı proqramlaşdırma ilə əhatə etməli olduğumu tez başa düşdüm. Beləliklə, ilk yaxşı oyunun İlan olacağına qərar verdim.
Başlamaq üçün başımı girməyi və göstərməyi necə həll edəcəyimi sarmalı oldum. Giriş üçün orijinal bir arcade hissi istədim, buna görə bir arcade joystick və düymələr aldım. Kiçik TFT ekranları ilə məhdudlaşmaq istəmədiyim üçün ekran bir az hiyləgər idi. Daha sonra Sandro Maffiodonun möhtəşəm VGAX kitabxanasını tapdım. Ancaq öz VGA portumu lehimləməli olduğum üçün, bu, məktəbdən bəri (20 ildən çox əvvəl) etmədiyim bir şey olan lehimləmə sənətinə yenidən baxmaq məcburiyyətində olduğum anlamına gəlirdi.
Beləliklə, daha çox danışmadan, ilk Arduino layihəmi belə hazırladım!
Addım 1: Tələblər
- Arduino IDE v1.6.4
- My Snake mənbə kodu
- VGAX kitabxanası
- 1x Arduino UNO uyğun lövhə
- 1x Arcade joystick
- 1x Arcade düyməsi
- 1x Piezo siqnalı
- 1x VGA DSUB15
- 1x Çörək Paneli
- 1x enerji təchizatı modulu
- 2x68Ω rezistorlar
- 2x470Ω rezistorlar
- 4x10KΩ rezistorlar
- Kabel dəstəsi
- Lehimləmə başlanğıc dəsti
Addım 2: VGA Portunu lehimləyin
VGA portunu lehimləməklə başladım. Bunun üçün tapa biləcəyim ən yaxşı təlimat Sandro Maffiodos VGAX səhifəsində idi.
VGA portundakı orta sıradakı əlaqələri lehimləməyə başlamağın daha asan olduğunu gördüm. Digər satırlardan hər hansı birindən başlayaraq, mövcud bağlantıları lehimləmədən orta əlaqələrə çatmağı çətinləşdirdi (yəqin ki, mənim böyük və ucuz bir lehimləmə dəmirim olduğuna görə).
Addım 3: Hər şeyi Arduinoya bağlayın
Sonra hər şeyi Arduinoya bağladım. Yuxarıda izləyə biləcəyiniz bir qarmaqarışıq cədvəl hazırladım (xəbərdarlıq, bir -birinə asanlıqla dolaşan bir çox kabel var).
VGAX kitabxanasında yalnız 4 rəng dəstəyi var, ancaq 6 fərqli rəng sxemindən birini seçə bilərsiniz. Bunlar müxtəlif kombinasiyalarda RGB üçün VGA kabellərinin bağlanması ilə müəyyən edilir. Daha çox məlumat üçün Sandro Maffiodos VGAX səhifəsinə baxın.
Addım 4: Oyunu yükləyin
Oyun mənbə kodu GitHub -da mövcuddur.
Addım 5: Zövq alın
İndi özünüzü 10 səviyyəli yaxşı köhnə retro ilana qərq edə bilərsiniz!
Ümid edirəm bu dərsdən zövq aldınız!
Zəhmət olmasa bu sizin üçün dəyərli olsaydı məni YouTube və Twitter -də izləyin.
Tövsiyə:
Alternativ olaraq Stereoskopik Transmissiyanın Dikoptik Modifikatoru 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 Addım
Alternativ olaraq Stereoskopik Transmissiyanın Dikoptik Modifikatoru 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: Bir müddətdir orijinal AODMoST -un varisi üzərində işləyirəm. Yeni cihaz daha sürətli və daha yaxşı 32 bitlik mikro nəzarətçi və daha sürətli analoq video açarı istifadə edir. AODMoST 32 -nin daha yüksək qətnamələrlə işləməsinə və yeni funksional tətbiq etməyə imkan verir
VGA Çıxışlı Arduino Basic PC: 5 Addım (Şəkillərlə birlikdə)
VGA Çıxışlı Arduino Basic PC: Əvvəlki Təlimatımda, BASIC işləyən, iki Arduino vasitəsi ilə və TV ekranı üçün B & W çıxış siqnalına malik retro 8-bitli kompüterin necə qurulacağını göstərmişəm. İndi eyni kompüteri necə quracağımı göstərəcəyəm, ancaq çıxış siqnalı ilə
Arduino OLED Snake Oyunu: 3 addım
Arduino OLED İlan Oyunu: Salam və xoş gəldiniz, necə etmək və arduino OLED Oyununa dair təlimatlarımıza xoş gəldiniz, bu layihə, ilk oyunumuzu arduino, soooo ilə etməyə çalışarkən nokia -dan daha yaxşı başlayacağımızı düşündük. klassik ilan (ən azından
Beş Oyunla Arduino VGA Konsolu: 4 addım
Beş Oyunla Arduino VGA Konsolu: Əvvəlki Təlimatlarımda, çılpaq bir Arduino və bir neçə digər komponent vasitəsi ilə ən məşhur klassik arcade oyunlarının sadələşdirilmiş versiyalarını təkrarladım. Daha sonra tək bir eskizdə onlardan beşini birləşdirdim. Burada göstərəcəm
Arduino - VGA Rəng Çubuqları Gen .: 4 Addım
Arduino - VGA Rəng Çubuqları Gen .: TV / Monitorların Doğruluğunu tənzimləmək və ya yoxlamaq üçün istifadə edə biləcəyiniz çox sadə ucuz və bəzən faydalı bir layihə (VGA ilə - giriş)